どう思うか尋ねたかったです。私たちのネットワーク設定は少し複雑です。何十ものLinuxボックスに接続する必要があり、時にはリモートで再起動する必要がありますが、ターゲットLinuxボックスに接続する前に最初にする必要があります。ターゲットLinuxシステムに接続する前に、2つの最初のサーバーにログインしてください。例:
ssh to server 1
- usr/pwd
-- ssh to server 2
--- ssh to target linux box
- usr/pwd
- sudo reboot
この問題を解決する方法はありますか?
ベストアンサー1
最新のopensshクライアントにはオプションがありますProxyJump
。
-J [user@]host[:port]
Connect to the target host by first making a ssh connection to the jump host and then establishing a TCP forwarding to the ultimate destination from there.
Multiple jump hops may be specified separated by comma characters. This is a shortcut to specify a ProxyJump configuration directive.
.ssh/configでは、次のようになります。
Host targetbox
ProxyJump server1,server2