Acceso remoto rápido a tu Ubuntu Linux desde Windows

Una de las ventajas de Linux es lo sencillo que resulta de usar en remoto gracias a la combinación SSH + X11.

Pero a veces la velocidad no es suficiente para un uso interactivo (por ejemplo, te estás conectando mediante un enlace “lento”) Para estos casos lo mejor es recurrir a NoMachine NX

Instala los 3 paquetes de NX en tu Linux (para Ubuntu, los DEB), y el cliente NX en Windows.

La configuración del cliente es bastante sencilla: host, Desktop (Unix + Gnome), y velocidad .

Si no te aparece la barra de menú al conectar, seguramente se deba a que no está ejecutando el gestor de ventanas (cosas de Ubuntu y su Unity). Una solución es usar el escritorio clásico en remoto. Para ello, instala el paquete gnome-session-fallback y después indícale a NX que lo use, cambiando en el fichero  /usr/NX/etc/node.cfg la linea

CommandStartGnome = “/etc/X11/Xsession gnome-session”

por

CommandStartGnome = “/etc/X11/Xsession gnome-session-fallback”

Resolución de problemas de autenticación

ssh permite identificarse en un servidor remoto sin introducir una clave. Para ello basta con añadir nuestra clave pública en el fichero ~/.ssh/authorized_keys

ssh intenta ser precavido, con lo cual esta forma de identificación sólo funciona (por defecto) si sólo el usuario tiene posibilidad de escribir en su “home”. Con el sistema de permisos clásico de Unix/Linux, el usuario debe ser propietario de su home, y el permiso de escritura sólo puede estar habilitado para él (el típico patrón “755”)

Obviamente, el fichero de claves autorizadas tiene que ser correcto sintácticamente. A veces no es el caso, cuando uno “copia y pega” su clave y se cuela algún imperceptible salto de línea o espacio.

Además, la configuración del demonio SSH debe permitir el acceso con clave pública a ese usuario en particular. A veces no es el caso, bien porque el usuario es root y en la configuración se especifica “PermitRootLogin no”, o bien porque se declara “RSAAuthentication no” o “PubkeyAuthentication no”.

Para saber mas…

http://sial.org/howto/openssh/publickey-auth/problems/