Descripción del problema
Cuando uso una contraseña para iniciar sesión de forma remota en una instancia ECS a través de Workbench o SSH (como PuTTY, Xshell, SecureCRT, etc.), encuentro un error que indica que el método de inicio de sesión con contraseña está deshabilitado en el servidor .:
Posibles Causas:
Este problema se debe al hecho de que los parámetros en el archivo de configuración /etc/ssh/sshd_config correspondiente al servicio SSH PasswordAuthentication
están configurados en no
, lo que significa que el inicio de sesión con contraseña en la instancia ECS está prohibido y debe modificarse a yes
.
solución:
Puede resolver el problema anterior vinculando un par de claves a la instancia o modificando el archivo de configuración del servicio SSH después de iniciar sesión en la instancia a través de VNC según las necesidades comerciales.
1. Inicie sesión en la instancia ECS utilizando VNC o vinculando un par de claves.
Para operaciones específicas, consulte Vinculación del par de claves SSH o Descripción general del método de conexión Guía de operación de conexión remota de ECS .
2. Compruebe si /etc/ssh/sshd_config
la PasswordAuthentication
configuración de parámetros es incorrecta.
gato /etc/ssh/sshd_config
Como se muestra en la figura siguiente, PasswordAuthentication
el parámetro está configurado en no
, lo que significa que el inicio de sesión con contraseña está prohibido y debe modificarse a yes
.
3. Los PasswordAuthentication
parámetros modificados son yes
.
- A. Abra el archivo de configuración SSH.
vi /etc/ssh/sshd_config
- B. Se
PasswordAuthentication
no
modificará aPasswordAuthentication yes
.
- C. Presione la tecla Esc e ingrese
:wq
para guardar los cambios.
3. Reinicie el servicio SSHD.
reinicio del servicio sshd
Después de reiniciar, puede iniciar sesión con su contraseña.