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 root
ingrese 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:
Puedo usar esta contraseña para iniciar sesión con root si operaba localmente en esa máquina remota hoy.
Ssh en es a través de VPN
¿Por qué pasó esto? ¿Como puedó resolver esté problema?
Respuestas:
¿Tienes ssh como root deshabilitado? Verifique su configuración sshd (posiblemente
/etc/ssh/sshd_config
) y busque la líneaPermitRootLogin no
. Cambieno
ayes
y reinicie sshd (lo más probable es queservice ssh restart
oservice sshd restart
).Algunas distribuciones (p. Ej., Ubuntu) están predeterminadas
without-password
paraPermitRootLogin
que el inicio de sesión raíz se permita mediante la autenticación de clave pública, pero no con una contraseña.fuente
Por primera vez si tiene acceso al servidor remoto SSH en un sistema nuevo, simplemente actualícelo. Abra el archivo de configuración ssh,
PermitRootLogin sin contraseña
cambiar a
PermitRootLogin yes
Reinicie su servicio ssh.
reinicie el servidor ssh.
fuente