cambié permitrootlogin a no, pero aún puedo iniciar sesión como root

cambié permitrootlogin a no, pero aún puedo iniciar sesión como root

Acabo de crear un nuevo servidor (VM) y configuro SSH, puedo iniciar sesión bien. Creé otra cuenta de usuario, la agregué al grupo de administración y sudo funciona bien.

Ahora quiero intentar deshabilitar el inicio de sesión de root, así que edité el archivo /etc/ssh/ssh_conf con:

Host *
PasswordAuthentication no
PermitRootLogin no
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no

(Las líneas anteriores son todas las líneas comentadas).

Nota: No tenía PermitRootLogin, así que lo agregué yo mismo manualmente.

Estoy ejecutando ubuntu 14.04

Todavía puedo iniciar sesión con mi cuenta no raíz y también puedo iniciar sesión con mi cuenta raíz (me solicita la contraseña y luego funciona bien).

Reinicié el servicio ssh y también reinicié toda la VM por si acaso.

¿Cuál podría ser el problema aquí?

Respuesta1

En su lugar, debes cambiar esto /etc/ssh/sshd_config. ssh_configLa configuración se aplica al cliente y PermitRootLoginno es aplicable al cliente (consulte `man ssh_config para conocer la configuración aplicable).

Respuesta2

No se mostró mientras sshd_config pero debe configurar la opción PermitRootLogin noantes Subsystem. Salud.

información relacionada