배스천 호스트의 내부 DNS를 통해 확인되는 대상 호스트에 대한 SSH 터널링 방법

배스천 호스트의 내부 DNS를 통해 확인되는 대상 호스트에 대한 SSH 터널링 방법

123.456.789SSH를 통해 액세스할 수 있는 원격 호스트가 있습니다. SSH 호스트 내에서,사적인데이터베이스 호스트에 액세스할 수 있습니다.

내 컴퓨터의 로컬 포트를 다음으로 전달하고 싶습니다.사적인데이터베이스 호스트통과하다원격 호스트(올바른 용어인 경우 요새로 사용)


나는하려고합니다 :

ssh 3306:my-private-host-database.example:3306 [email protected]
ssh: Could not resolve hostname 3306:my-private-host-database.example:3306: Name or service not known

그럼 문제가 my-private-host-database.example제대로 해결된 것 같네요오직요새 호스트의 내부 DNS에서 123.456.789.

이것이 가능합니까?

답변1

(댓글에서 진행한 문제 해결 세션을 기반으로 함)

존재하다

ssh 3306:my-private-host-database.example:3306 [email protected]

문자열이 3306:my-private-host-database.example:3306누락된 또는 옵션에 대한 매개변수인 것 같습니다. 이 옵션이 없으면 전체 문자열이 호스트 이름으로 처리됩니다(두 개의 s와 콜론 포함).-L-R3306

로컬 포트 ​​전달을 설정하려고 하므로 명령은 다음과 같을 수 있습니다.

ssh -L 3306:my-private-host-database.example:3306 [email protected]

관련 정보