仲介サーバーを介してSSHを使用する方法

仲介サーバーを介してSSHを使用する方法

ssh3つのサーバーA、B、C. AからBへ、CからBへのパスワード(キー)がない場合は、中間サーバーBを介してAからCに接続する方法は?インタビュー中にこの質問に触れました。これを行う方法を知っている人はいますか?

ベストアンサー1

あなたはサーバーAにいます:

ssh user@serverB ssh user@serverC 

または、プロキシコマンドを使用できます(詳細についてはここを参照してください)。プロキシとジャンプホスト) 次のようになります。

次のデータを使用して、以下の設定~/.sshファイルを作成します。server A

Host serverC
        HostName serverC
        User user
        ProxyCommand ssh -l user serverB -W %h:%p

その後、ユーザーはssh serverCviaを介して到達できます。serverAserverB

おすすめ記事