ポート7777を動的ポートとして構成したPuTTYを介してSOCKS5プロキシをセットアップしています。localhost
ポート付きのSOCKSプロキシを使用するように設定することで、firefox / filezilla / etcを使用できます7777
。しかし、動的ポートを使用して(Cygwinを介して)リモートサーバーにSSH接続する方法がわかりません。これは可能ですか?
ProxyCommand
以下の方法で使ってみました。
~/.ssh/config
次の行で作成します。
ProxyCommand /usr/bin/nc -X connect -x 127.0.0.1:7777 %h %p
私が受け取るメッセージは ssh_exchange_identification: Connection closed by remote host
プロキシバージョンとしてHTTPSに「connect」を使用しています。これはmanncからのものです。
-X proxy_versionプロキシサーバーと通信するときに、ncが指定されたプロトコルを使用するように要求します。サポートされているプロトコルは、「4」(SOCKS v.4)、「5」(SOCKS v.5)、および「接続」(HTTPSプロキシ)です。プロトコルが指定されていない場合は、SOCKSバージョン5が使用されます。
したがって、SOCKS 5を使用するには、以下を使用する必要があります。
ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:7777 %h %p
または単に:
ProxyCommand /usr/bin/nc -x 127.0.0.1:7777 %h %p
お役に立てば幸いです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加