単一ポート経由の SSH 転送で外部 Web サイトにアクセスするにはどうすればよいでしょうか?

単一ポート経由の SSH 転送で外部 Web サイトにアクセスするにはどうすればよいでしょうか?

仕事用のコンピューターに ssh で接続し、仕事用のマシンを使用して、仕事で契約している外部 Web サイト (完全に別の会社でホストされている) に接続する必要があります。

この答えできると言う単一のポートをトンネルする使用:

ssh -L 8080:server-hostname:80 remote-host

これは理想的です。なぜなら、トラフィック全体を仕事用のマシンにパイプする必要がなくなるからです。つまり、仕事用のマシンでアクセスする必要がある Web サイトが次の場所にあるとします。

http://www.abcde.com/1020-39x/proprietary-documentation-blah

私は試した:

ssh -L 8080:http://www.abcde.com/1020-39x/proprietary-documentation-blah:80私@仕事

しかし、コマンドは次のようなエラーを返しますBad local forwarding specification

これどうやってするの?

答え1

次のように実行する必要があります:

ssh -L 8080:www.abcde.com:80 me@work

次にブラウザで接続します。

http://localhost:8080/1020-39x/proprietary-documentation-blah

リモート サーバーのコンテンツを取得しますwww.abcde.com

関連情報