대상 포트가 변경될 수 있고 점프 서버만 이를 알 수 있지만 로컬 호스트는 알 수 없는 점프 서버를 통해 로컬 포트를 전달하고 싶습니다.
설정
localhost
점프 서버는 SSH를 통해서만 접속할 수 있습니다.
destination
: 로컬 포트 포워딩을 통해 localhost에서 접속하고 싶은 포트가 있습니다. 포트 번호는 알 수 없는 간격으로 변경될 수 있습니다. 대상에 SSH를 연결할 수 없으며 포트만 전달할 수 있습니다.
jump_server
:점프 서버는 전달해야 하는 유효한 포트 번호를 주기적으로 가져오는 스크립트를 실행합니다.
내 현재 추측은 이 문제를 해결하는 것입니다.
- 스크립트가
jump_server
환경 변수에 포트 번호를 쓰도록 합니다. localhost
from에서 to로 전달되는 로컬 포트 생성jump_server
(고정 포트 사용)jump_server
2단계에서 들어오는 고정 포트를 환경 변수의 포트로 전달하는 로컬 전용 포트 전달을 만듭니다.- 상호 작용이 필요하지 않도록 명령을 연결합니다.
내 질문
이 아이디어는 비효율적이며 3단계의 로컬 전용 포트 전달이 잘못된 것 같습니다. 이 문제를 해결하는 더 좋은 방법이 있습니까?
더 좋은 방법이 없다면 4단계의 명령 체계는 어떤 모습이어야 할까요?