CerberusBH
(usa Slackware)
Enviado em 21/11/2008 - 15:34h
Olá Mateus!
Já faz alguns meses que não mexo com Linux, mas vou tentar te ajudar.
É o seguinte: A primeira coisa a fazer é editar os arquivos /etc/sshd_config e também o /etc/ssh_config DO SERVIDOR que receberá a conexão via SSH.. (Talvez os referidos arquivos podem estar em locais diferentes na sua distribuição Linux)
Dentro destes arquivos, localize a linha:
X11Forwarding No
E também a linha:
ForwardX11 No
Altere o "No" para "Yes" (sem as aspas, claro...)
Se as referidas linhas estiverem comentadas, ou seja, precedidas pelo caractere # (sustenido), remova o caractere a fim de descomentar as linhas. A parte de configuração termina aqui.
Reinicie o servidor SSH.
Agora vamos usar o recurso:
Após conectar-se via SSH ao seu servidor, e efetuar o logon, digite:
$export DISPLAY=seu_ip.
Exemplo: A minha máquina é 10.0.0.4 e vou conectar em 10.0.0.200 pela porta padrão ssh. Meu login é "renato"
$ssh -l renato 10.0.0.200
Após inserir a minha senha, verei o prompt do servidor. Então vou digitar:
$export DISPLAY=10.0.0.4
Pronto! Agora é só digitar o comando para abrir o ambiente gráfico. Se estiver usando o KDE, por exemplo, use $startx.
Para finalizar, encerre a sessão no seu ambiente gráfico normalmente, e ele vai voltar à tela do console remoto, depois disso você pode dar logoff ou exit.
Última consideração: O Putty é um aplicativo para Windows e não dá suporte para exibição do ambiente gráfico do Linux.
Espero ter ajudado. Se alguém tiver algo a adicionar ou até corrigir alguma coisa que eu informei por engano, ficarei grato.
Abraços!