SSH 지원 기능이 내장 된 https://www.tightvnc.com/release-jviewer-2.6.php 에서 다운로드 한 TightVNC Java 뷰어를 사용하고 있습니다. 이것을 사용하여 Ubuntu 16.04를 실행하는 Google Compute Engine 인스턴스에 연결하고 싶습니다.
다양한 온라인 설명서를 참조하여 지금까지 다음 단계를 수행했습니다.
Ubuntu 인스턴스에 TightVNC 서버를 설치했습니다.
다음을 사용하여 VNC 서버를 시작했습니다.
vncserver -localhost :1
OpenSSH 서버가 인스턴스에 이미 설치되어 있습니다.
정적 외부 IP 주소를 인스턴스에 할당
SSH 호스트를 인스턴스의 외부 IP 주소로, SSH 포트를 기본값으로
22
, SSH 사용자를 인스턴스 소유자로, 원격 호스트를 로컬 호스트로, 포트를 VNC 포트로 지정하여 TightVNC Java 뷰어를 사용하여 VNC 서버에 액세스하려고했습니다5901
.
그러나 SSH 연결을 설정할 수 없습니다 : 지원되는 인증 방법이 없습니다.
참고 : 5901
Compute Engine 방화벽 설정에서 포트 를 직접 열고 를 실행할 때 SSH를 사용하지 않고 VNC 연결이 작동하는지 테스트했습니다 vncserver :1
. 이렇게하면 TightVNC Java Viewer 자체를 사용하여 Ubuntu에 설치 한 Mate 데스크톱에 액세스 할 수 있습니다. 그러나 대신 SSH를 통한 보안 연결을 사용하고 싶습니다. 이 기능을 사용하려면 어떻게해야합니까?