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를 원하는 포트로 바꿀 수도 있습니다.
추신: 죄송합니다. 댓글을 달 권리가 없기 때문에 명확히 말씀드릴 수 없습니다.