
123.456.789
SSH를 통해 액세스할 수 있는 원격 호스트가 있습니다. 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
-R
3306
로컬 포트 전달을 설정하려고 하므로 명령은 다음과 같을 수 있습니다.
ssh -L 3306:my-private-host-database.example:3306 [email protected]