Red de conocimiento informático - Problemas con los teléfonos móviles - Una razón por la cual el usuario root de Ubuntu no puede conectarse remotamente vía SSH y su solución

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! ! !