localhost:1500
私のパスをアメリカの私のサーバーにルーティングしたいと思います。私のコマンドは次のとおりです。
ssh -D 1500 192.241.79.124
password : ...
ただし、次のエラーが発生します。
cannot listen to port 1500
could not request local forwarding
私は何をしますか?
答え1
これには2つの考えられる問題があります。
- ポート1500ですでにリッスンしているエントリがある可能性があります。
- ターゲットサーバーのSSHD設定がポート転送を許可しない可能性があります。
ポート 1500 がすでにリッスンしていることを確認するには、次のコマンドを実行します。
jenny@scorpio:~> netstat -na | grep 1500
何かを聞いている場合は、次のような出力が表示されます。
tcp 0 0 0.0.0.0:1500 0.0.0.0:* LISTEN
聞いている内容がない場合は、対象システムの責任者に連絡して設定されていることを確認AllowTcpForwarding
しNo
、そうであれば変更する意思があるかどうかを確認する必要があります。