Eu acho que você deveria estar usando x11vnc. Eu tentei vnc4server
e tightvnc
, nem funcionou bem.
Diferença entre o x11vnc e o tradicional Unix VNC. x11vnc interage diretamente com exibições físicas.
Instale x11vnc
sudo apt-get install x11vnc
Crie uma senha do VNC
x11vnc -storepasswd
NOTE : o padrão é ~/.vnc/passwd
file. Como alternativa, use vncpasswd
ou
-storepasswd
pass file
Armazene a senha como a senha VNC no arquivo de arquivo. Depois que a senha é armazenada, o programa sai. Use a senha via " -rfbauth file
". Se chamado sem argumentos, " x11vnc -storepasswd
", o usuário será solicitado a fornecer uma senha e será armazenado no arquivo ~ / .vnc / passwd. Chamado com um argumento, esse será o arquivo para armazenar a senha solicitada.
Iniciar x11vnc
# Start x11vnc using ~/.vnc/passwd
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd
# less output to stderr -q -quiet
# this does not eliminate all informational output, it only reduces it
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd -q
# eliminate all output
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd 2>/dev/null 1>2&
Altere a porta VNC para escutar
-rfbport
A porta VNC para escutar (uma opção LibVNCServer), por ex. 5900, 5901, etc. Se especificado como "-rfbport PROMPT", o x11vnc -gui é usado para solicitar ao usuário que digite o número da porta.
x11vnc -rfbport 5901
Esta força x11vnc para usar a porta 5901 (isto é display VNC: 1.)
Se algo mais estiver usando essa porta, o x11vnc sairá imediatamente. Se você não fornecer a opção -rfbport
, ela será automaticamente iniciada a partir de 5900 e subirá até 5999 procurando uma porta livre para ouvir.
Envie x11vnc para o plano de fundo
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd -bg
Vá para o segundo plano após a configuração da tela. Mensagens para stderr são perdidas a menos que -o logfile seja usado.
arquivo de senha do VNC
A opção -rfbauth .vnc/passwd
fornece proteção adicional, exigindo uma senha VNC para cada visualizador VNC que se conecta. Os programas vncpasswd
ou storepasswd
ou x11vnc -storepasswd
podem ser usados para criar o arquivo de senhas. x11vnc
também tem as opções -passwdfile
e -passwd XXXXX
um pouco menos seguras para especificar senhas.