Manejo de sesiones remotas con tmux y SSH
Clase 5 de 49 • Curso de Administración de Servidores Linux 2017
Resumen
Las llaves SSH son lo más importante para un administrador de servidores, estas nos permiten conectarnos a un servidor para poder ejecutar procesos de forma remota.
Dónde guardar las llaves SSH
Existe una carpeta en el sistema llamada .ssh/
donde debemos guardar todas las llaves que tengamos.
Recuerda colocarle un nombre al archivo de la llave que sea representativo.
Crear archivo de configuración
Podemos crear un archivo para no tener que recordar todos los datos de ingreso al servidor, para esto debemos crear un archivo .ssh/config y colocar el contenido.
Host platzi
HostName 54.196.172.97
Port 22
User ubuntu
IdentityFile ~/.ssh/platzi.pem
Manejar conexiones con tmux.
Podemos utilizar tmux para poder tener varias terminales bajo la misma conexión, para esto debemos instalarlo dentro del servidor con:
sudo apt-get install tmux
Usamos el comando tmux para iniciarlo
Una vez iniciado podemos usar el comando CTRL + B
y la opción que queramos,
CTRL + B
y c
abre una nueva terminal
CTRL + B
y n
avanza a la siguiente terminal
CTRL + B
y d
Desconecta la sesión
tmux attach
Conectarse a la sesión de tmux
Recuerda: En Linux todas las carpetas que inician con . son carpetas ocultas.