Método 1 - VNC da ComputerA - > B
onde um usuário já está logado em B
Você não especifica qual cliente VNC está usando, mas um dos mais populares é o Vinagre. Ele é tipicamente incluído nas distros baseadas no desktop GNOME, que devem cobrir a maioria das distros maiores.
Instalação
Primeiro, você vai querer ter certeza de que você tem o cliente VNC do GNOME, vinagre
instalado, assim como o servidor VNC, vino
.
No meu sistema Fedora 19, esses pacotes exigiam instalação.
$ sudo yum install vinagre vino
No Ubuntu você instalaria os mesmos pacotes, usando apt
.
$ sudo apt-get install vinagre vino
Configuração do servidor
Uma vez instalado, você vai querer ter certeza de que o servidor VNC está sendo executado no computador B. Você pode fazer isso navegando por Configurações - > Menu Sharing de onde você pode selecionar para ativar o "Screen Sharing".
Fedora
Ubuntu
NOTA: Você pode invocar as preferências do vino na linha de comando da seguinte forma:
$ vino-preferences
Configuração do cliente
Quando o servidor VNC estiver configurado no computador B, você poderá se conectar a ele a partir do computador A, usando vinagre
, o cliente VNC. Você pode fazer isso a partir da linha de comando da seguinte forma:
$ vinagre vnc://greeneggs.bubba.net
Em que vnc://...
é a string do servidor fornecida por vino
, como na captura de tela acima.
Notas adicionais
- Se você precisar invocar a caixa de diálogo do servidor VNC diretamente da linha de comando, ela será chamada
vino-preferences
. -
vinagre
também é uma GUI que pode ser aberta e os favoritos podem ser mantidos para servidores VNC que você possa frequentar.Para iniciá-lo, use o comandovinagre
.
Método2-VNCdaComputerA->B
ondeumusuárioaindanãoestálogadoemB
Configuraçãodoservidor
Ubuntu
Instale
x11vnc
$sudoapt-getinstallx11vnc
Crieoarquivo
/etc/init/x11vnc.conf
.startonlogin-session-startscriptx11vnc-xkb-noxrecord-noxfixes-noxdamage-display:0-auth/var/run/lightdm/root/:0-forever-bg-o/var/log/x11vnc.logendscript
Apósreiniciar(reinicializar),
x11vnc
deveestarouvindonaportaVNCpadrão,5900.Vocêpodeconfirmar
$sudonetstat-tapn|grep5900tcp000.0.0.0:59000.0.0.0:*LISTEN2379/x11vnctcp600:::5900:::*LISTEN2379/x11vnc
OBSERVAÇÃO:Oscriptébaseadoemummecanismodeeventoprontoparaoinício,emqueoLightdmemitelogin-session-start
events,x11vnc
éiniciado.
Referências
Login remoto do VNC para o Ubuntu 11.10 - Login remoto do VNC para o Ubuntu 12.04