Manejo Remoto I: Manejar desde Ubuntu una máquina remota con Ubuntu

Esta serie de tutoriales abarcarán el manejo remoto de máquinas con Windows o con Ubuntu.
Comenzaré por el más sencillo, el manejo de una máquina con Ubuntu desde otra también con Ubuntu instalado.
Podríamos pensar en usar VNC, pero como dicen por ahí, el dios de la administración remota es SSH, ya veremos su simplicidad y potencia.
Este tutorial será más bien sencillo y dado que ya existe otro manual que abarca perfectamente este tema, mi intención no es extenderme y escribir lo mismo que ya otro ha escrito.
Empecemos.
El uso de esta herramienta es bien sencillo, bastará con instalar (preferiblemente) en ambas máquinas SSH:
sudo apt-get install ssh
Ahora, con SSH instalado, un par de comandos extras serán suficientes para, de la manera más fácil que te puedas imaginar, controlar nuestro PC remotamente.
Los comandos básicos son los siguientes:
- Para loggearnos en el equipo remoto, abrimos una consola y escribimos:
ssh -l usuario IPEjemplo:
ssh -l zoix 192.168.2.2Se nos pedirá una contraseña que es la misma con la que accedemos a Ubuntu.
- Para abrir una aplicación:
ssh -X usuario@IP aplicaciónEjemplo:
ssh -X zoix@192.168.2.2 thunderbirdPara este paso, es necesario no habernos loggeado, ya que no tiene sentido estar loggeados y conectarnos al mismo PC… luego, abrir un programa remotamente ¿?
De nuevo nos será solicitada la contraseña - Copiar ficheros:
scp ruta/archivo_remoto cuenta_local@IP_PPc_presente:ruta_local/ficheroEjemplo:
scp /home/zoix/Wallpapers/design.jpg zoix@192.168.2.3:/home/zoix/wallpaper.jpgPara este paso sí es importante estar loggeados, ya que si nos fijamos, no estamos en ningún momento dando la IP del ordenador remoto. Como casi siempre, se nos pedirá la contraseña para completar la operación.
- Abrir SSH en Nautilus:
ssh://tu_cuenta@IP_PC_remotoEjemplo:
ssh://zoix@192.168.2.2Ingresa la contraseña
Como decía antes, no pretendo extenderme en el tema, primero porque es bastante sencillo y segundo porque ya hay un tutorial muy completo en donde incluso te explican cómo editar el archivo de configuración y cambiar los puertos para mayor seguridad, a mi no me parece tan importante ya que siempre estoy conectado dentro de mi red en casa, sin embargo, se podría hacer una conexión usando la IP externa sin ningún problema.
El link es el siguiente: Manual SSH: el dios de la administración remota.
El próximo tutorial es un poco más largo, pero se trata de administrar gráficamente o por terminal, un PC remoto con Ubuntu desde uno local con Windows usando PuTTY y VNC.


