어떻게 생각하시는지 묻고 싶었습니다. 우리의 네트워크 설정은 약간 복잡합니다. 수십 개의 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