Conectarse a otra PC mediante SSH en Linux.

Habrá ocasiones en las que necesitemos conectarnos remotamente a otro equipo. Para eso existen muchas soluciones, casi todas ellas consisten en ver el escritorio del equipo remoto. Pero eso conlleva un gasto de ancho de banda tremendo, incluso si se implementa compresión a la imagen.

Una forma más eficiente consiste en hacerlo a través de la línea de comandos mediante SSH, que no gastará casi ancho de banda y podremos hacer de todo.

Lo primero que debemos tener en cuenta es que tanto en el servidor como en el cliente esté instalado SSH, que en el caso de Linux lo más probable es que sea así.

Supongamos que la PC remota se llama andrea-desktop y su IP es 192.168.1.XX

Para conectarnos a esa PC abrimos una terminal y escribimos:

ssh andrea-desktop@192.168.1.XX

Se nos pedirá la contraseña del PC remoto en caso de necesitarla, la escribimos y con eso estaríamos accediendo.

Para evitar que se nos pida la contraseña, podemos crear una firma pública con el siguiente comando:

ssh-keygen -t rsa

Este comando se tiene que ejecutar en cada PC de la red, y es posible hacerlo mediante SSH de manera remota.

Luego exportamos la clave:

ssh-copy-id andrea-desktop@192.168.1.XX

Si es la primera vez que nos conectamos nos aparecerá un mensaje como el siguiente:

The authenticity of host 'sistema (192.168.1.XX)' can't be established.
RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)?

Tenemos que aceptar escribiendo yes con todas sus letras para que el proceso se realice. El sistema nos advertirá que la clave ha sido añadida permanentemente en el archivo known hosts, que se encuentra en la dirección: /home/usuario/.ssh. Después de eso, aparecerá el siguiente mensaje:

Warning: Permanently added 'sistema.dominio,192.168.1.XX' (RSA) to the list of known hosts.

De aquí en adelante, cada vez que nos conectemos al equipo remoto, lo haremos directamente, sin necesidad de poner contraseña alguna.

2 comentarios sobre “Conectarse a otra PC mediante SSH en Linux.

  1. Creo recordar que tenías un cibercafé, así que si es uno de los ordenadores de los usuarios, procura poner una contraseña.
    Nunca se sabe.

    Saludos

    1. Estás en lo cierto, tengo un cibercafé… Qué buena memoria 😉

      De hecho todas mis PC’s tienen contraseña, pero establecí la firma pública dentro de mi red por comodidad, pues accedo a ellas seguido y es engorroso tener que recordar tantas contraseñas una y otra vez.

      Gracias por tu comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s