
別のSSHポートを使用してリモートサーバーへのSSHトンネル接続を確立しようとしています。
マイコンピュータ
ホスト名:fooserver.com
IPアドレス:10.25.0.186
SSHポート:63354
マイリモートコンピュータ
ホスト名:barserver.com
IPアドレス:10.26.0.183
SSHポート:63354
次に、SSHトンネルコマンドを実行して、「localhost」を使用してリモートPCのMySQLサーバーに接続しようとしています。
ssh -L 3306:localhost:3306 [email protected]
ただし、上記のコマンドを実行した後、しばらくするとエラーが表示されます。
connect to host barserver.com port 22: Network is unreachable
明らかに、私のコンピュータはSSH標準ポートに接続しようとしていますが、リモートコンピュータはSSHポートを63354として実行しています。 SSHトンネルコマンドでSSHポートを設定する方法
私は次を試しました。
ssh -L 3306:localhost:3306 [email protected]:63354
ただし、ホスト名が無効であるとします。
答え1
努力するssh -L 3306:localhost:3306 -p 63354 [email protected]