Método 1:
Isto pode ser conseguido com vino vnc server & amp; remmina (ambos vêm por omissão com o Ubuntu, se não instalá-lo executando sudo apt-get install remmina
). Em seguida, execute os seguintes comandos do computador local no terminal:
-
ssh -Y gman@remote
. Use o encaminhamento confiável do X11, caso contrário não funcionará -
vino-preferences
. Abrirá as preferências de vino. Cliquetambémem
configurenetworkautomaticallytoacceptconnection
.Masnãodigitenenhumasenha,suabase64codificada.Entãocliqueemfechar.Entãocorra:sudo-sexportDISPLAY=:0.0xhost+/usr/lib/vino/vino-server&
Eleiniciaráoservidorvino.
Logoutdoservidor:
xhost-PressCTRL+Ctwiceexitexit
Emseguida,abraremmina.Escolha
vnc
sobprotocolo.Em
basic
,coloqueoendereçodoservidornocamposerver
.Noseparadorssh,cliqueem
enablesshtunnel
.Emsshauthentication
,podeserpassword
oupublickey
:Clique em salvar. Em seguida, clique duas vezes no nome da conexão (home-desktop como mostrado na figura) para começar a navegar na área de trabalho remota.
Método 2:
x11vnc
é um servidor VNC simples e você não terá que mexer nas configurações do Gnome ou em 500 firewalls, basta instalar x11vnc
em todos os seus computadores (com fantoches ou o que você estiver usando para controle de massa) .
Em seguida, a partir do computador local, execute:
ssh user@host -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage"
Obviamente, trocando user@host
pelo nome de usuário e hostname / IP do computador remoto.
Em seguida, use um cliente VNC de sua escolha para se conectar a localhost:5900
. O comando SSH inicia um servidor vnc no computador remoto e, em seguida, faz o encapsulamento dessa porta por SSH. Você não precisa abrir nenhuma porta (contanto que você já possa SSH).
Se os seus computadores tiverem configurações de exibição engraçadas, talvez seja melhor deixar o segmento -display :0
no comando SSH. x11vnc
tentará automaticamente encontrar a exibição correta.
Fonte: askubuntu