viernes, 30 de mayo de 2008

Aplicaciones Gráficas con SSH

1. Habilitar la opción siguiente en el servidor (/etc/ssh/sshd_config):
X11Forwarding yes

2. Redirigimos y ejecutamos:
sudo ssh –X usuario@ip_del_servidor (la X debe ser mayúscula)

Posibles errores:
Si no es capaz de exportar del display hacemos los siguiente en el SERVIDOR:
Editamos el fichero /etc/gdm/gdm.conf y ponemos a true la opcion AllowTCP
DisallowTCP false : para aceptar conexiones al equipo

xhost +
para permitir acceder a nuestro servidor desde cualquier máquina, también puedes especificar una en concreto, para mayor seguridad, con la forma xhost

Comprueba que tu variable DISPLAY este a 0:0
echo $DISPLAY

ahora nos conectamos desde la maquina remota(CLIENTE) vía ssh.

Una vez conectados, exportamos el DISPLAY desde el SERVIDOR especificando la dirección IP del CLIENTE con el comando:

export DISPLAY=nuestra_IP_local:0.0

y ya está, ya puedes ejecutar aplicaciones gráficas que se mostraran en tu terminal local

No hay comentarios:

Publicar un comentario