Embora não esteja explicitamente listado como uma opção para vnc4server
, você deve ser capaz de passar a opção -localhost
para o processo Xvnc
subjacente.
De man vncserver
:
You can add Xvnc options at the command line. They will be added to the
invocation of Xvnc without changes.
De man Xvnc
:
-localhost
Only allow connections from the same machine. Useful if you use
SSH and want to stop non-SSH connections from any other hosts.
See the guide to using VNC with SSH on the web site.
Como alternativa, você pode usar ufw
ou iptables
para negar conexões externas, apenas abrindo a porta SSH escolhida.