내 목표는 서버 D이고 여기에 도달하려면 호스트 B와 C를 뛰어넘어야 합니다. 일반적으로 A에서 C(중간에 B가 있음)로 이동할 때 이 명령을 사용하여 터널을 설정하고 연결합니다.https://127.0.0.1:1234:
ssh -L 1234:TARGET_SERVERIP:443 JumpHostB
그런데 A와 D 사이에 2개의 JumpHost가 있는 경우 대상 서버에 대한 터널을 어떻게 설정할 수 있습니까?
A: 내 노트북 B: JumpHost 1 C: JumpHost 2 D: 대상 서버
답변1
최신 OpenSSSH에는 -J(프록시 점프) 여러 점프 호스트를 처리하는 옵션입니다. 노트북에서는 다음을 사용 ssh -J A,B D
하거나 다음과 같은 것을 추가할 수 있습니다.~/.ssh/config
Host D
ProxyJump A,B
그런 다음 다음을 사용하십시오.ssh D