다른 SSH 포트를 사용하여 원격 서버에 SSH 터널 연결을 설정하려고 합니다.
내 컴퓨터
호스트 이름: fooserver.com
IP 주소: 10.25.0.186
SSH 포트: 63354
내 원격 컴퓨터
호스트 이름: barserver.com
IP 주소: 10.26.0.183
SSH 포트: 63354
이제 아래 SSH 터널 명령을 실행하여 "localhost"를 사용하여 원격 PC의 MySQL 서버에 연결하려고 합니다.
ssh -L 3306:localhost:3306 [email protected]
하지만 위의 명령을 실행한 후 잠시 후 오류가 표시됩니다.
connect to host barserver.com port 22: Network is unreachable
분명히 내 컴퓨터는 SSH 표준 포트에 연결을 시도하고 있지만 원격 컴퓨터는 SSH 포트를 63354로 실행하고 있습니다. SSH 터널 명령에서 SSH 포트를 설정하는 방법
나는 다음을 시도했다.
ssh -L 3306:localhost:3306 [email protected]:63354
그러나 호스트 이름이 유효하지 않다고 합니다.
답변1
노력하다ssh -L 3306:localhost:3306 -p 63354 [email protected]