仕事用のコンピューターに 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
。