Paso 1: Actualiza el sistema
Primero, asegúrate de tener el sistema actualizado.
sudo yum update -y
Paso 2: Instala el servidor OpenSSH
El paquete del servidor SSH se llama openssh-server
.
sudo yum install -y openssh-server
Esto instalará el servicio sshd
.
Paso 3: Habilita e inicia el servicio SSH
Para que el servicio arranque automáticamente al iniciar el sistema:
sudo systemctl enable sshd
Y para arrancarlo inmediatamente:
sudo systemctl start sshd
Verifica que está corriendo:
sudo systemctl status sshd
Paso 4: Ajusta el firewall (si está activo)
Permite el tráfico entrante por el puerto 22 (puerto por defecto de SSH):
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
Paso 5: (Opcional) Configura SSH
Edita el archivo de configuración para aplicar cambios como deshabilitar el acceso root, cambiar el puerto, etc.
sudo nano /etc/ssh/sshd_config
Algunas opciones comunes:
- Cambiar el puerto (ejemplo:
Port 2222
) - Deshabilitar acceso root:
PermitRootLogin no
- Usar autenticación por clave pública:
PasswordAuthentication no
Después de editar:
sudo systemctl restart sshd
Paso 6: Probar la conexión SSH
Desde otro sistema, conéctate vía SSH usando la IP o hostname del servidor:
ssh usuario@ip-del-servidor
Si cambiaste el puerto:
ssh -p 2222 usuario@ip-del-servidor