Eu tenho um host remoto, anteriormente eu posso ssh nele com root e senha
ssh root@remote_host
ou eu ssh nele primeiro usando uma conta de usuário comum
ssh esolve@remote_host
e depois su root
e senha de entrada
mas hoje, nos dois sentidos, minha senha está sempre incorreta, como
[esolve@local esolve]$ ssh root@remote_host
root@remote_host's password:
Permission denied, please try again.
ou
[esolve@remote_host ~]$ su root
Password:
su: incorrect password
informação relacionada:
Eu posso usar essa senha para efetuar login com root se eu operasse localmente naquela máquina remota hoje.
Eu ssh em é via VPN
Por quê isso aconteceu? Como posso resolver este problema?
Respostas:
Você tem o ssh como root desativado? Verifique sua configuração do sshd (possivelmente
/etc/ssh/sshd_config
) e procure a linhaPermitRootLogin no
. Altereno
parayes
e reinicie o sshd (provavelmenteservice ssh restart
ouservice sshd restart
).Algumas distribuições (por exemplo, Ubuntu) são padronizadas
without-password
paraPermitRootLogin
que o login root seja permitido via autenticação de chave pública, mas não com uma senha.fonte
Pela primeira vez, se você estiver acessando o servidor remoto SSH no novo sistema, basta atualizá-lo. Abra o arquivo de configuração ssh,
PermitRootLogin sem senha
mudar para
PermitRootLogin sim
Reinicie seu serviço ssh.
reinicie o servidor ssh.
fonte