Guía para instalar y configurar SSH en CentOS

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

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
Binario 0
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.