Eu tenho um servidor debian sem cabeça no qual faço SSH regularmente. Quero saber como configurá-lo para que os usuários possam fazer ssh e executar algo como o iceweasel, e uma janela aparecerá em sua máquina, que é a janela do navegador. Não quero instalar o KDE ou o Gnome ou algo parecido no servidor.
Eu tenho o tightvncserver em execução no servidor e um cliente vnc na máquina Windows. Porém, quando me conecto recebo a seguinte mensagem:
Xsession: sessão X iniciada para myuser em quarta-feira, 28 de março 15:41:39 EDT 2012 Xsession: não é possível iniciar a sessão X --- nenhum arquivo "/home/myuser/.xsession", não "/home/myuser/.Xsession" arquivo, nenhum gerenciador de sessão, nenhum gerenciador de janela e nenhum emulador de terminal encontrado; abortando.
o que estou perdendo? Sinto que estou um pouco confuso com o ssh + vnc e como tudo funciona junto. O cliente deve usar o PuTTY para se conectar primeiro? então tente vnc separadamente fora do putty? Qualquer ajuda seria ótimo!
Responder1
Você precisará instalar um servidor X Windows em sua caixa do Windows. Eu recomendo o XMinghttp://sourceforge.net/projects/xming/.
Na sua caixa Linux, habilite o X11Forwarding em /etc/ssh/sshd_config
Ao conectar-se ao seu servidor a partir do Putty, clique em Conexão > SSH > X11 > Marque Encaminhamento X11
Depois de fazer login, você pode testar se está funcionando executando
$ echo $DISPLAY
A saída deve ficar assim
localhost:11.0
Então tente executar um aplicativo GUI
$ xclock