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