Ingreso remoto
Configura SSH y restringe el inicio de sesión del usuario root.
Tu guía paso a paso
- 01
Configura SSH y restringe el inicio de sesión del usuario root.
- 02
Lee el ejemplo de referencia. En el laboratorio utiliza los archivos, repositorios y servidores locales precargados.
- 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.
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.
# 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.