Linux에서 SSH 터널 생성 문제

Linux에서 SSH 터널 생성 문제

나는 후속 조치를 취하고 있다이 가이드내 DigitalOcean Droplet에 VNC를 설정합니다.

3단계까지는 모든 것이 괜찮습니다. ssh -L 5901:127.0.0.1:5901 -C -N -l sammy your_server_ip터미널을 사용하여 로컬 컴퓨터에서 SSH 연결을 생성하려고 하면 아무 일도 일어나지 않습니다.터미널 스크린샷

저는
Ubuntu 18.04인 Linux mint 19.01 Droplet을 사용하고 있습니다.

답변1

이 단계에서는 터널을 설정합니다. 터널 모드에서 SSH를 시작하면 터널 모드에서만 실행되며 추가 출력은 제공되지 않습니다.

이 단계를 완료한 후 다음을 시작할 수 있습니다.

vncviewer 127.0.0.1::5901

연결을 얻으려면.

이는 5901터널을 설정하는 데 사용한 포트 번호입니다. 구문 gvncviewer은 다릅니다. 명령줄에서 다음 부분은 :내가 아는 한 포트 번호가 아니라 디스플레이를 지정하는 데 사용됩니다(사용하지 않음 gvncviewer).

답변2

-N옵션은 쉘을 비활성화합니다 man ssh. :

-N      Do not execute a remote command.  This is useful for just forwarding ports.

디지털 바다가이드:

그리고 -N스위치는 원격 명령을 실행하고 싶지 않다고 ssh에 알립니다.

답변3

vncviewer를 설치하고 실행하여 작동하세요.vncviewer localhost:5901

관련 정보