SSH apt install openssh-server y apt install ssh
apt install openssh-server: instala solo el servidor SSHapt install ssh: instala cliente y servidor SSH🧠🧠 RECUERDA
SSH | Cliente SSH inicia la conexión; Servidor SSH (sshd) escucha, autentica y controla el acceso.
🫱🏻🫲🏽 Sin cliente no hay petición, sin servidor no hay acceso.
SSH /etc/ssh/sshd_config
Fichero de configuración principal del servidor SSH.
Algunas opciones comunes:
- Port: define el puerto de escucha (por defecto 22)
- ListenAddress: IPs donde escuchar
- PermitRootLogin: permite o no el acceso del usuario root
- PasswordAuthentication: permite o no autenticación por contraseña
- AllowUsers: restringe qué usuarios pueden acceder
- AllowGroups: restringe por grupos
- ClientAliveInterval: tiempo de inactividad antes de desconectar
SSH $HOME/.ssh/authorized_keys
Fichero en el cliente que contiene las claves públicas autorizadas para conectarse al servidor.
SSH $HOME/.ssh/known_hosts
Fichero que guarda las huellas digitales (fingerprints) de los servidores SSH a los que nos hemos conectado anteriormente.