9

私はこれに本当に苦労しています。

ホスト (A) はプロキシ/ファイアウォール (PF) の背後にあり、ホスト H に接続する必要があります。

プロキシには HTTP/FTP/SOCK プロキシが構成されており、Web ブラウザー、wget などで構成する問題はありません。

でも使ってみると…

ssh H //to connect my host 

プロキシを通過できません。PF経由ではなく、直接接続しようとしているようです。

Ubuntu 12.10 を使用しています。

4

2 に答える 2

9

sshProxyCommandオプションのドキュメントを確認してください。実行するコマンド (nc など) を指定して、特定のホストとポートに接続できます。たとえば、これを .ssh/config に追加すると、SOCKS5 プロキシをトラバースするように機能する場合があります。

ProxyCommand nc -x MY_PROXY_HOST:MY_PROXY_PORT %h %p

より詳細な手順は、環境によって異なります。

于 2013-03-22T18:48:06.403 に答える
6

それにはいくつかの方法があります。nc を使用するか、コルクスクリューのようなラッパーを試すことができます。wrapeer で方法を説明します。

最初に apt-get でコルクスクリューをインストールします。次に、./ssh/config ファイルでProxyCommand
を指定する必要があります (example-proxy.com と 8080 をプロキシ ホストとポートに置き換えます)。

Host *
  ProxyCommand corkscrew example-proxy.com 8080 %h %p ~/.ssh/proxyauth

ログイン資格情報は ~/.ssh/proxyauth の形式である必要があります。

login:password
于 2013-03-22T18:56:55.063 に答える