Terminales Remotas Con Ssh - 27 Oct 2012

Estas instrucciones están escritas para ser usadas en Mac OS X o Linux, aunque cualquier derivado de Unix debería servir.

En Mac OS X y la mayoría de derivados de Unix, podemos encontrar una aplicación que se conoce como “Terminal” o “Emulador de Terminal” (también se les suele dar el nombre de “consola”). Esta aplicación nos permite acceder a la línea de comandos donde podemos usar herramientas muy útiles.

Una de las herramientas que encontraremos será ssh (Secure Shell) que nos permite establecer conexiones a terminales remotas. Al entrar a un servidor a través de ssh tenemos acceso a las mismas herramientas que tendríamos si abriéramos la aplicación “Terminal” en aquella máquina.

Para entrar al servidor “mi.servidor.com” con el usuario “daniel” usando ssh debemos ejecutar:

ssh daniel@mi.servidor.com

Esto iniciará una sesión remota en el servidor que podemos cerrar ejecutando el comando:

exit

Un atajo para cerrar una sesión es “enviar” al shell el carácter EOF (End Of File), es equivalente a escribir “exit”. Esto lo podemos hacer presionando “Ctrl+D”, esto es presionar la tecla “Ctrl” al mismo tiempo que la letra “D”.

Ejemplo 1: Iniciar una sesión remota en un servidor usando ssh y cerrarla:

ssh daniel@mi.servidor.com
exit

Ejemplo 2: Ejecutar un comando en un terminal remoto usando ssh:

ssh daniel@mi.servidor.com hostname

> NOTA: Esto es una forma de ejecutar un único comando en un servidor y cerrar la sesión una vez su ejecución termine.

Comments

More Posts...