• ベストアンサー

sshポートフォワード

以下のNWで2.Linuxにwindows7(ブラウザ)からWEBサクセス(HPを閲覧)するにはどのようにしたらよいでしょうか? windows7 | |(external) | gw | |(internal) | 1.Linux(ここにはwindows7から普通にsshログインできる) | 2.Linux(WEBサーバー)

質問者が選んだベストアンサー

  • ベストアンサー
  • pakuti
  • ベストアンサー率50% (317/631)
回答No.2

1.Linuxにsshログインが出来るなら。。。。 sshクライアントソフトに、SSH転送(ssh forwarding)機能があるのであれば簡単です。 teratermであれば、「設定」-「SSH転送」-”追加”で ローカルのポートに80(Windows7機で既にポート80が利用されているのであれば、8080などで) リモート側ホストに、2.Linux(WEBサーバー) のIP、ポートに80を入れて ブラウザで、http://localhost(ローカルのポートが8080であれば、http://localhost:8080)に アクセスすれば、2.Linux(WEBサーバー) にアクセスできます。 puttyにも同様の機能があります(今のマシンにはputtyは導入していないので、設定方法は不明)

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

http://www.itmedia.co.jp/help/tips/linux/l0533.html ということで…Webサーバが動いているマシンまで、外部のWindows7のマシンでsshアクセスできる必要がありそうです。 ポートフォワードを複数段張れば、Linux同士でアクセスできれば行けるかも知れません。 外部ネットワークからssh接続して、そこからLAN内の別のマシンにsshで接続…まではやったことありますが、 sshポートフォワードの多段はやったことないですねぇ。 で、仮にうまくポートフォワーディングできたとしてもWebアクセスは結構面倒なことになるかと。 1回のHTTPリクエスト=>HTTPレスポンスのあと、サーバ側から「切断」されるので、改めてsshポートフォワードのセッションを張る必要があります。 keep-Aliveがうまく機能すれば切断されずに済むかも知れませんが…。 # それでも一通りの転送が完了すると切られますが。 sshポートフォワードでWebサーバに接続しても一定時間以内にHTTPリクエストが発行されないと切られる場合もあるかも知れません。 状況が許すならVPN張った方がいいです。

関連するQ&A