Habilitando X11 via SSH no Slackware
Dica publicada em Shell Script / Miscelânea
Habilitando X11 via SSH no Slackware
Um ótimo recurso via SSH para redes locais é a
possibilidade de abrir programas remotos no display que
você esta conectado. Muito útil para fazer manutenções
com aplicativos que possuem interface GUI sem ao menos
atrapalhar o usuário que está usando o computador remoto,
o que não é possível com VNC e similares.
Vamos lá, é muito simples!
Para habilitar o serviço você precisa ter acesso por SSH à maquina remota, tendo isto, faça o login na máquina e edite o arquivo:
# vi /etc/ssh/sshd_config
Procure a linha abaixo para descomentar e trocar o parâmetro "no" para "yes":
#X11Forwarding no
Ou adicione a linha:
Vamos lá, é muito simples!
Para habilitar o serviço você precisa ter acesso por SSH à maquina remota, tendo isto, faça o login na máquina e edite o arquivo:
# vi /etc/ssh/sshd_config
Procure a linha abaixo para descomentar e trocar o parâmetro "no" para "yes":
#X11Forwarding no
Ou adicione a linha:
X11Forwarding yes
Reinicie o SSH:
# /etc/rc.d/rc.sshd restart
Feche a conexão SSH e conecte novamente, mas agora com o parâmetro "-X" e se desejar compactar as informações para melhorar a performance, use também o parâmetro "-C". Exemplo:
# ssh -X -C root@host
Após logado pode abrir programas com interface GUI à vontade. Experimente abrindo o Firefox por exemplo.
Valeus
Funcionou no Ubuntu também e nem precisa mudar o sshd_conf.
E acrescentando : Você pode digitar direto o programa que você quer abrir na linha de comando. Ex:
ssh -X -C root@host xterm
[]'s !!!