VMWare Workstation을 통해 구축할 때 VNC 포트 노출

VMWare Workstation을 통해 구축할 때 VNC 포트 노출

Ubuntu 16.04.05 서버에서 사용하고 있습니다 packer.

빌드가 시작되면 정보 메시지를 받습니다.

vmware-iso: The VM will be run headless, without a GUI. If you want to
vmware-iso: view the screen of the VM, connect via VNC with the password "somepass" to
vmware-iso: vnc://127.0.0.1:5914

그러나 사용하려고 할 때가상 네트워크 뷰어access:5914를 통해 이 콘텐츠에 원격으로 액세스하려면 연결 거부 오류가 발생합니다.

심지어,

$ nc -zv <my_host_name> 5914
nc: connect to <my_host_name> port 5914 (tcp) failed: Connection refused

어떤 제안이 있으십니까?

편집하다:VMWare는 VNCServer(?)가 다음에서만 수신하도록 어떻게든 구성된 것 같습니다 localhost.

pkaramol@<my_host_name> :~/.vmware$ sudo ss -l | grep 5904
tcp    LISTEN     0      5      127.0.0.1:5904                  *:*   

답변1

호스트에서 SSH를 사용할 수 있는 경우 VNC와 클라이언트에 대한 보안 터널을 사용해 볼 수 있습니다.

<client> $ sudo ssh -C -L 9999:localhost:5904 pkaramol@<my_host_name_or_ip>
<client> $ vncviewer localhost::9999

설정에 따라 sudo 또는 -C(압축) 옵션이 필요하지 않을 수도 있습니다. 9999를 원하는 포트로 바꿀 수도 있습니다.

추신: 죄송합니다. 댓글을 달 권리가 없기 때문에 명확히 말씀드릴 수 없습니다.

관련 정보