質問: torsockssshはmacsierraでは機能しません sierraを実行しているmacbookproでtorsocksを使用して、ssh経由でリモートサーバーに匿名接続しようとしていますが、機能しません。私は試した:torsocks ssh root@theip そしてssh -l 9050:127.0.0.1:9050 root@theip そしてssh -o proxycommand="nc -x 4 -x localhost:9050 %h %p" root@theip 最後のコマンドもエラーをスローします:ssh_exchange_identification: connection closed by remote host他の2つのコマンドは機能しますが、リモートサーバー内にいて、whoと入力すると、実際のipアドレスが取得されるため、torsocksが機能していないと想定しています。どうしましたか?
回答: 問題はtorが単に実行されていない可能性が高いです。torがバックグラウンドサービスとしてインストールされ、開始されていることを確認してください。torはインストールされていますか?私はお勧め brew install tor その後 brew services start tor。 home-brewをインストールしていない場合は、 brew.is に移動し、コマンドに従ってセットアップします(実行するコードは1行です)。torが実行されていることを確認したら、コマンドを再試行して実行します。