터미널을 사용하여 터널링할 수 있지만 mobaxterm gui는 사용할 수 없습니다. 이유는 무엇입니까?

터미널을 사용하여 터널링할 수 있지만 mobaxterm gui는 사용할 수 없습니다. 이유는 무엇입니까?
ssh -L machine_port:forwarded_ip:forwarded_port user@ip_of_ssh_server -p port_of_ssh_server

예.

  • SSH 서버는 입니다 10.50.10.50.

  • SSH 포트는 22입니다.

  • 원격 서버의 IP가 동일합니다 localhost. 터미널의 명령을 통해 localhost및 IP를 얻으려고 시도했습니다 .10.50.10.50ip a

  • 원격 포트는 4080입니다.

  • 전달된 포트는 1278입니다.

이 값을 아래 GUI에 넣어보니 작동하지 않습니다. 그런데 이 명령어를 입력하면 작동이 되고 크롬 브라우저에서 원격 포트에 접근이 가능해집니다. 왜 이런 일이 발생합니까? 이 문제를 해결하는 방법은 무엇입니까?

사용된 명령은 다음과 같습니다.

ssh -L 4080:localhost:1278 [email protected] -p 22

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

답변1

첫 번째 스크린샷의 필드

빈 필드가 있는 원본 스크린샷

다음 으로 번역됩니다 ssh:

ssh -p <SSH port> -L <Forwarded port>:<Remote server>:<Remote port> <SSH login>@<SSH server>

작동 한다면 -L 4080:localhost:1278(그리고 작동한다고 주장하면) 4080yes, <Forwarded port>yes 가 됩니다 1278. <Remote port>반대의 경우는 아닙니다.

로컬로(예: MobaXterm을 사용하는 내 컴퓨터에서) localhost:4080SSH 서버에 연결한 다음 localhost:1278사용자를 대신하여 해당 서버에 연결합니다.

관련 정보