não é possível ssh no host remoto com raiz, senha incorreta


10

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 roote 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:

  1. Eu posso usar essa senha para efetuar login com root se eu operasse localmente naquela máquina remota hoje.

  2. Eu ssh em é via VPN

Por quê isso aconteceu? Como posso resolver este problema?


1
Se você consegue executar o root com sucesso, mas não consegue fazer login como root via SSH, o administrador do sistema provavelmente desabilitou o acesso ao SSH raiz, o que é sempre uma boa ideia.
J883376

Respostas:


26

Você tem o ssh como root desativado? Verifique sua configuração do sshd (possivelmente /etc/ssh/sshd_config) e procure a linha PermitRootLogin no. Altere nopara yese reinicie o sshd (provavelmente service ssh restartou service sshd restart).

Algumas distribuições (por exemplo, Ubuntu) são padronizadas without-passwordpara PermitRootLoginque o login root seja permitido via autenticação de chave pública, mas não com uma senha.


que distribuição? Além disso, você está efetuando login em um terminal local ou tentando fazer o ssh como root no localhost? PermitRootLogin não se importa se você iniciar no localhost.
zje

1

Pela primeira vez, se você estiver acessando o servidor remoto SSH no novo sistema, basta atualizá-lo. Abra o arquivo de configuração ssh,

# vim /etc/ssh/sshd_config

PermitRootLogin sem senha

mudar para

PermitRootLogin sim

Reinicie seu serviço ssh.

reinicie o servidor ssh.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.