別のサーバーを使用して別のサーバーにSSHを接続するには? [コピー]

別のサーバーを使用して別のサーバーにSSHを接続するには? [コピー]

重複の可能性:
複数のホストを介したSSH

接続のためサーバーBまず、sshで接続する必要があります。サーバーA。アクセスされるコマンドラインは何ですか?サーバーB

ベストアンサー1

これは、次の方法でサーバーBsshにアクセスできるssh場合scpでも完全に機能します。sftp

ssh -t $SERVER_A ssh $SERVER_B

このオプションは、反対側の端で単一のコマンドを実行しても疑似端末が割り当てられるように-t強制します。ssh疑似端末が必要なので、これは便利です。

2つの入れ子になったインスタンスを使用しているため、ssh内部セッションのエスケープ文字はEnter ~ ~(2つのチルダ)です。チルダは最初のシェルにエスケープします。

おすすめ記事