Não é possível fazer login no meu servidor via SSH, e a senha está correta

10

Estou usando o Linode e perguntei nos canais de IRC, mas ninguém parece saber. Eu entrei no meu servidor via LISH ( referência ), e usei a senha correta, e tudo foi bem. No entanto, preciso fazer o login via SSH / FTP e não posso. Ele continua me dando "permissão negada". Eu sei que a senha está correta, porque eu redefini-lo via LISH, e eu sei que eu tenho o método de login certo, porque eu entrei no meu servidor antes de usar exatamente os mesmos comandos. Espero que isso não seja um problema de noob, ou vou ficar bastante frustrado.

    
por willbeeler 06.03.2012 / 14:39

3 respostas

26

Você precisa executar ssh (o cliente e possivelmente o servidor) com mais detalhes para entender por que a autenticação está falhando. Para o cliente, execute

ssh -vvv username@host 

No final do servidor, verifique os registros. /var/log/auth.log lhe dará uma boa ideia sobre o que acontece quando você tenta fazer login, procure por mensagens que contenham sshd . Há vários motivos pelos quais a autenticação pode estar falhando, desde simples (você não está usando o nome de usuário correto) até mais complicada ( sshd está configurada para usar o sistema de autenticação incorreto).

    
por pestilence 06.03.2012 / 19:09
0

Tente usar uma porta diferente. Parece que a porta SSH que o servidor estava usando estava sendo usada por outro serviço, e eu estava obtendo alguns resultados complicados.

    
O
por JonQ 17.06.2017 / 17:28
-1

O que eu acho que poderia ser o problema é que você deve estar tentando uma senha de usuário de uma conta que, na realidade, é apenas uma conta padrão e não raiz embora esteja na lista de sudoers que permite o acesso root. Esta ia teoria que proponho me corrija se eu estiver errado Você deve tentar com seu nome de usuário e senha de usuário e tente novamente fazer o login como root. Se essa conta estiver em Sudoers, você receberá um acesso root na conta que você não pode. Eu tenho uma ilustração abaixo que poderia ajudar. O usuário é beta e o IP interno é 192.168.0.101.

ssh [email protected]
[email protected]'s password:
beta@Server:~$sudo -s
root@Server:~$

Isso deve ajudar eu acho.

    
por Pranay Likhitkar 27.09.2016 / 07:09