Una razón por la cual el usuario root de Ubuntu no puede conectarse remotamente vía SSH y su solución
Entorno: ubuntu16.04 LST, configurado con mapeo de puertos del enrutador
Fenómeno: los usuarios comunes pueden conectarse remotamente al servidor a través de ssh, pero el usuario root siempre informa Permiso denegado al iniciar sesión usando ssh. y puede estar 100% seguro de que la contraseña de root es correcta.
Una posible razón: la contraseña del usuario root es demasiado simple y SSH detecta y cierra automáticamente el permiso de conexión remota del usuario root.
Solución: (cambiar a usuario root)
1. Primero determine si esta es la causa, verifique el archivo de configuración ssh:
?$ vim?/ etc /ssh/sshd_config
Si aparece el siguiente mensaje, se confirma la causa.
2 Realice la resolución de problemas de acuerdo con los mensajes
Cambie el usuario. name
$ passwd root
Introducirás una nueva contraseña dos veces más tarde. Ten cuidado de hacerla más compleja, de lo contrario tendrás que empezar de nuevo.
b. Cambiar el archivo de configuración
$ vim?/etc/ssh/sshd_config
Comente la línea "DenyUsers root", como se muestra a continuación
c. Reiniciar el servicio ssh
?$ service sshd restart
El problema debería resolverse y el root puede iniciar sesión de forma remota.
------------------------------------------------- --- ----------renovar------------------------------------ --- ----------------------- -
No se recomienda permitir que los usuarios root inicien sesión A los usuarios root de forma remota nos ha sucedido la tragedia de ser violados. Si es necesario, asegúrese de que la contraseña sea bastante compleja. ¡Un maestro que recuerda el pasado y el futuro debe recordar! ! !