30 de jan de 2009

X remoto -ssh

O comando $ host + permite o acesso ao servidor X baseado no nome da máquina, o que é muito inseguro, pois nomes de máquinas podem ser forjados. A não ser que seu acesso seja somente em uma rede local, abandone este método.


Um método seguro é usa o ssh para as conexões remotas do X. Para isso, basta inserir ou alterar as entradas X11Forwarding e AllowTcpForwarding para yes no /etc/ssh/sshd_config da máquina remota. reinicie o serviço e apartir deste ponto, basta iniciar uma seção ssh ao servidor remoto conforme exemplo:
cpd@local$ ssh -q -X -l nomelogin servidorremoto.dominio
Passwd:....
Todos os comandos da máquina remota serão exibidos no ser terminal local, como por exemplo, o iceweasel

userremoto@servidorremoto.dominio $  iceweasel &

Desta forma, um cliente X remoto é conectado localmente através de um soquete de domínio UNIX local, útil para quem não abre mão de segurança.

Referência Debian - Ajustando um sistema Debian