Lección 14: SSH — conectarse a un servidor remoto
El equipo aprovisionó un servidor nuevo — web-01.example.com. Estás en tu laptop. Ahora necesitas conectarte, ejecutar un comando, e irte. ssh deploy@web-01.example.com abre una shell encriptada — el prompt cambia a deploy@web-01:~$ y de ahí en adelante cada comando se ejecuta en el servidor remoto.
ssh es como viajar a la casa de un amigo y trabajar ahí. Los comandos que escribes suceden ahí, no en tu casa. exit es el viaje de vuelta.
- ssh
- ssh usuario@host abre una sesión de shell encriptada en un servidor remoto a través del puerto 22. El prompt cambia después de conectarse — cada comando que ejecutas se realiza en el servidor, no en tu máquina local.
- clave SSH
- Un par de claves: pública y privada. La clave pública vive en el servidor en ~/.ssh/authorized_keys. La clave privada se queda en tu máquina en ~/.ssh/id_rsa. Así es como te autenticas sin contraseña.
- exit
- Cierra la sesión actual — SSH o terminal local. Dentro de SSH: te desconecta del servidor remoto y el prompt vuelve a tu máquina local.