Que has intentado ¿Verificó que se está conectando al host correcto? ¿Es correcta la contraseña o, por ejemplo, cambió la distribución del teclado? ¿Puedes iniciar sesión con otros usuarios? ¿El inicio de sesión raíz SSH está habilitado o deshabilitado?
Daniel Beck
Como una adición a las preguntas de @ DanielBeck: ¿Está habilitado el inicio de sesión raíz en el servidor? ¿Cómo es la /etc/ssh/sshd_configapariencia?
nerdwaller
Respuestas:
23
Solo se me ocurren cuatro problemas potenciales (la mayoría de los cuales ya se han cubierto):
No te estás conectando al servidor correcto.
Si está utilizando una dirección IP, verifíquela.
Si está utilizando un nombre de host, verifique que esté apuntando a la dirección IP correcta y / o pruebe con la dirección IP.
No estás ingresando el nombre de usuario correcto.
El hecho de que tenga acceso de root no significa que realmente pueda iniciar sesión como root. Solo significa que tiene una cuenta con privilegios de root (normalmente a través de sudo).
Si no está ingresando el nombre de usuario manualmente, asegúrese de que Conexión → Datos → Nombre de usuario de inicio de sesión automático esté configurado como root .
No estás ingresando la contraseña correcta.
Verifica la contraseña que estás ingresando.
Verifique que CapsLockesté deshabilitado.
Verifique que PuTTY use la distribución de teclado adecuada.
Si lo usa AltGr, asegúrese de que Terminal → Teclado → AltGr actúa como la tecla Comopse no está marcada.
Si nada de lo anterior funciona, borre el campo Conexión → Datos → Nombre de usuario de inicio de sesión automático (suponiendo que esté configurado) e ingrese la contraseña en el campo de nombre de usuario para verificar que se ingresó correctamente.
El acceso a la raíz está deshabilitado.
Algunos servidores SSH pueden deshabilitar los inicios de sesión SSH para ciertos usuarios e incluso pueden deshabilitar los inicios de sesión raíz de forma predeterminada.
Si está utilizando el servidor Open SSH, debe editar /etc/ssh/sshd_configy asegurarse de que no contenga una de las siguientes líneas:
PermitRootLogin no
PermitRootLogin without-password
Ambos dan como resultado un acceso simple denegado. error, aunque le permiten ingresar la contraseña. Este último solo permite inicios de sesión raíz cuando se autentica usando claves públicas.
Para permitir inicios de sesión raíz, elimine la línea correspondiente o reemplácela con lo siguiente:
El acceso raíz fue deshabilitado para mí, ¡gran respuesta!
Burgi
1
La cuarta opción también funcionó para mí. Mi /etc/ssh/sshd_configarchivo no contenía ninguna de las dos líneas que se mencionaron, sin embargo, agregué la PermitRootLogin yeslínea a mi archivo de todos modos y funcionó. Asegúrese de reiniciar su servicio SSH después de realizar cualquier modificación en ese archivo ( service ssh restart), para que surtan efecto.
Steph
0
Para mí fue fail2ban lo que había instalado.
Solución: editar /etc/fail2ban/jail.local
La línea con la entrada ignoreip =debe ser editada. Ponga su nombre IP / CIDR / DNS en el cuadro y el inicio de sesión debería ser posible nuevamente.
/etc/ssh/sshd_config
apariencia?Respuestas:
Solo se me ocurren cuatro problemas potenciales (la mayoría de los cuales ya se han cubierto):
No te estás conectando al servidor correcto.
Si está utilizando una dirección IP, verifíquela.
Si está utilizando un nombre de host, verifique que esté apuntando a la dirección IP correcta y / o pruebe con la dirección IP.
No estás ingresando el nombre de usuario correcto.
El hecho de que tenga acceso de root no significa que realmente pueda iniciar sesión como root. Solo significa que tiene una cuenta con privilegios de root (normalmente a través de sudo).
Si no está ingresando el nombre de usuario manualmente, asegúrese de que Conexión → Datos → Nombre de usuario de inicio de sesión automático esté configurado como root .
No estás ingresando la contraseña correcta.
Verifica la contraseña que estás ingresando.
Verifique que CapsLockesté deshabilitado.
Verifique que PuTTY use la distribución de teclado adecuada.
Si lo usa AltGr, asegúrese de que Terminal → Teclado → AltGr actúa como la tecla Comopse no está marcada.
Si nada de lo anterior funciona, borre el campo Conexión → Datos → Nombre de usuario de inicio de sesión automático (suponiendo que esté configurado) e ingrese la contraseña en el campo de nombre de usuario para verificar que se ingresó correctamente.
El acceso a la raíz está deshabilitado.
Algunos servidores SSH pueden deshabilitar los inicios de sesión SSH para ciertos usuarios e incluso pueden deshabilitar los inicios de sesión raíz de forma predeterminada.
Si está utilizando el servidor Open SSH, debe editar
/etc/ssh/sshd_config
y asegurarse de que no contenga una de las siguientes líneas:Ambos dan como resultado un acceso simple denegado. error, aunque le permiten ingresar la contraseña. Este último solo permite inicios de sesión raíz cuando se autentica usando claves públicas.
Para permitir inicios de sesión raíz, elimine la línea correspondiente o reemplácela con lo siguiente:
Consulte man sshd_config para obtener más información.
fuente
/etc/ssh/sshd_config
archivo no contenía ninguna de las dos líneas que se mencionaron, sin embargo, agregué laPermitRootLogin yes
línea a mi archivo de todos modos y funcionó. Asegúrese de reiniciar su servicio SSH después de realizar cualquier modificación en ese archivo (service ssh restart
), para que surtan efecto.Para mí fue fail2ban lo que había instalado.
Solución: editar
/etc/fail2ban/jail.local
La línea con la entrada
ignoreip =
debe ser editada. Ponga su nombre IP / CIDR / DNS en el cuadro y el inicio de sesión debería ser posible nuevamente.fuente