Você pode tentar usar o servidor VNC X. Ele usa porta não privilegiada para se comunicar e pode ser executado sem privilégios de root. Para evitar a construção do VNC, descubra qual porta contém a distro em uso (há um número de opções TigerVNC
, OpenVNC
, RealVNC
, e.t.c.).
Por exemplo, o Fedora 17 tem o pacote tigervnc-server-minimal que tem tudo que você precisa para iniciar um servidor VNC:
/usr/bin/Xvnc
/usr/bin/vncconfig
/usr/bin/vncpasswd
/usr/share/man/man1/Xvnc.1.gz
/usr/share/man/man1/vncconfig.1.gz
/usr/share/man/man1/vncpasswd.1.gz
Faça o download, extraia os binários e coloque-os na sua pasta ~ / bin por conveniência.
Primeiro, você precisa executar vncpasswd
uma vez em cada sistema para definir uma senha para acessar sua instância do servidor vnc.
Em seguida, inicie o próprio servidor pelo comando Xvnc
e observe a exibição iniciada (ele imprime as informações na saída padrão).
Em seguida, você configurará um encaminhamento de porta TCP com putty
para a porta com o número 5900+<display number>
, por exemplo, para a exibição :1
você deve criar um túnel para a porta 5901:
putty -ssh -L5901:127.0.0.1:5901 user@host
Em seguida, inicie o VncViewer e conecte-se à exibição localhost:1
na sua caixa do Windows.
Quando terminar, não esqueça de parar o servidor Xvnc, por isso não está desperdiçando recursos no servidor:
killall Xvnc
O caso da aura é um pouco mais complexo, já que você não pode entrar diretamente. Se um de seus servidores permitir configurar os túneis para qualquer máquina na LAN, basta criar o túnel adequado, por exemplo:
putty -ssh -L5901:<ip-of-aura>:5901 user@host
Caso contrário, você inicia a sessão ssh com aura com o encaminhamento de porta do shell remoto em aisa ou lethe:
ssh -L5901:127.0.0.1:5901 aura