AWS Debian9 EC2 인스턴스를 실행 중이고 TightVNC를 설정했으며 VNC 클라이언트를 통해 서버에 액세스할 수 있습니다. AWS의 보안 그룹을 통해 포트 5900, 5901, 22, 80 및 443에 대한 액세스를 허용했습니다.
다음 명령을 사용하여 VNC 서버를 실행합니다.
vncserver :1 -geometry 1024x768 -depth 16
그리고 다음 명령을 사용하여 SSH 터널을 엽니다.
ssh -L 5901:127.0.0.1:5901 -C -N -l admin <ip.address.of.server>
브라우저에 localhost:5901을 로드하면 다음과 같은 결과가 나타나기 때문에 정상적으로 작동하는 것 같습니다.
RFB 003.008
내가 무엇을 놓치고 있나요? 따라해보려고 했는데이 가이드SSH 터널링 부분까지 계속 작동하는데, 여기서는 정상적으로 작동하는 것 같습니다.
SSH 터널을 통해 브라우저에 표시되도록 Debian9에서 ightVNC를 어떻게 설정합니까?
답변1
VNC에는 클라이언트 프로그램이 필요하며 일반적으로 브라우저를 통해 액세스하지 않습니다. 사용 가능한 브라우저 플러그인이나 확장 기능이 있을 수 있지만 확인하지는 않았습니다.
설치하다타이트한 VNC고객랩톱에서 localhost:1
엽니다(이는 :1
기본적으로 포트인 원격 호스트의 첫 번째 VNC 디스플레이를 의미합니다 5901
). 로컬 포트 5901에 연결되고 SSH를 통해 서버로 전달됩니다.