Seguridad del servidor / 0212 min

Ingreso remoto

Configura SSH y restringe el inicio de sesión del usuario root.

Tu guía paso a paso

  1. 01

    Configura SSH y restringe el inicio de sesión del usuario root.

  2. 02

    Lee el ejemplo de referencia. En el laboratorio utiliza los archivos, repositorios y servidores locales precargados.

  3. 03

    Ejecuta los comandos paso a paso, inspecciona el resultado y registra lo que aprendiste antes de completar la lección.

Ejercicio del laboratorio

Estos comandos usan paquetes y servicios precargados dentro del laboratorio. Las referencias de producción originales se conservan abajo.

bash
printf 'PermitRootLogin no\n' | sudo tee /etc/ssh/sshd_config.d/course.conf
sudo sshd -t
sudo systemctl restart ssh
sudo sshd -T | sed -n '/permitrootlogin/p'
Ejemplo original de referencia

Conservado del taller original en español. En el lab usa los recursos locales.

bash
# Nos aseguramos de que el usuario root no se pueda conectar remotamente, esto con el
# objetivo de eliminar superficies de ataque ya que el usuario root existe en
# todos los linux y es común que sea sujeto de ataques de fuerza bruta
# 
sudo vi /etc/ssh/sshd_config
# Modificamos la directiva deseada
PermitRootLogin no
# 
# guardamos y cerramos el archivo con :wq! y reiniciamos el servicio de ssh
sudo systemctl restart ssh
# 
# Si perdemos la conexión simplemente volvemos a iniciar sesión como se hizo
# anteriormente

Marcar lectura completada

La lectura completada no verifica la ejecución del ejercicio.