no puede ssh en host remoto con root, contraseña incorrecta


10

Tengo un host remoto, anteriormente puedo usar ssh con root y contraseña

ssh root@remote_host

o lo hago primero usando una cuenta de usuario normal

ssh esolve@remote_host

y luego su rootingrese la contraseña

pero hoy, en ambos sentidos, mi contraseña siempre es incorrecta, como

[esolve@local esolve]$  ssh root@remote_host
root@remote_host's password: 
Permission denied, please try again.

o

[esolve@remote_host ~]$ su root
Password: 
su: incorrect password

información relacionada:

  1. Puedo usar esta contraseña para iniciar sesión con root si operaba localmente en esa máquina remota hoy.

  2. Ssh en es a través de VPN

¿Por qué pasó esto? ¿Como puedó resolver esté problema?


1
Si puede su root con éxito pero no puede iniciar sesión como root a través de SSH, entonces el administrador del sistema probablemente desactivó el acceso de root SSH, que siempre es una buena idea.
j883376

Respuestas:


26

¿Tienes ssh como root deshabilitado? Verifique su configuración sshd (posiblemente /etc/ssh/sshd_config) y busque la línea PermitRootLogin no. Cambie noa yesy reinicie sshd (lo más probable es que service ssh restarto service sshd restart).

Algunas distribuciones (p. Ej., Ubuntu) están predeterminadas without-passwordpara PermitRootLoginque el inicio de sesión raíz se permita mediante la autenticación de clave pública, pero no con una contraseña.


que distribucion Además, ¿está iniciando sesión en una terminal local o está tratando de ssh como root para localhost? A PermitRootLogin no le importa si comienzas en localhost.
zje

1

Por primera vez si tiene acceso al servidor remoto SSH en un sistema nuevo, simplemente actualícelo. Abra el archivo de configuración ssh,

# vim /etc/ssh/sshd_config

PermitRootLogin sin contraseña

cambiar a

PermitRootLogin yes

Reinicie su servicio ssh.

reinicie el servidor ssh.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.