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+CtwiceexitexitEmseguida,abraremmina.Escolha
vncsobprotocolo.Em
basic,coloqueoendereçodoservidornocamposerver.Noseparadorssh,cliqueem
enablesshtunnel.Emsshauthentication,podeserpasswordoupublickey: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

