Tento fazer login com o PuTTY como root, mas quando digito a senha, ele diz que o acesso foi negado .
Alguém por favor pode me ajudar a consertar isso?
/etc/ssh/sshd_config
aparência?
Tento fazer login com o PuTTY como root, mas quando digito a senha, ele diz que o acesso foi negado .
Alguém por favor pode me ajudar a consertar isso?
/etc/ssh/sshd_config
aparência?
Respostas:
Existem apenas quatro possíveis problemas em que posso pensar (a maioria já foi abordada):
Se você estiver usando um endereço IP, verifique-o.
Se você estiver usando um nome de host, verifique se ele está apontando para o endereço IP correto e / ou tente o endereço IP.
O fato de você ter acesso root não significa que você pode efetivamente fazer login como root. Isso significa apenas que você tem uma conta com privilégios de root (normalmente via sudo).
Se você não estiver digitando o nome de usuário manualmente, verifique se Conexão → Dados → Nome de usuário com login automático está realmente definido como root .
Verifique a senha que você está digitando.
Verifique se CapsLockestá desabilitado.
Verifique se o PuTTY usa o layout de teclado adequado.
Se você usar AltGr, verifique se Terminal → Teclado → AltGr age como se a tecla Comopse não estivesse marcada.
Se nenhuma das opções acima funcionar, limpe o campo Conexão → Dados → Nome de usuário com login automático (supondo que esteja definido) e digite a senha no campo Nome de usuário para verificar se foi digitada corretamente.
Alguns servidores SSH podem desabilitar logins SSH para determinados usuários e até desabilitar logins raiz por padrão.
Se você estiver usando o servidor Open SSH, precisará editar /etc/ssh/sshd_config
e garantir que ele não contenha uma das seguintes linhas:
PermitRootLogin no
PermitRootLogin without-password
Ambos resultam em um acesso simples negado. erro, embora eles permitam que você digite a senha. O último apenas permite logins raiz ao autenticar usando chaves públicas.
Para permitir logins raiz, remova a linha correspondente ou substitua-a pelo seguinte:
PermitRootLogin yes
Veja man sshd_config para mais informações.
/etc/ssh/sshd_config
arquivo não continha nenhuma das duas linhas mencionadas, no entanto eu adicionei a PermitRootLogin yes
linha ao meu arquivo e funcionou. Certifique-se de reiniciar o serviço SSH depois de fazer modificações no arquivo ( service ssh restart
), para que elas entrem em vigor.
Para mim, foi o fail2ban que eu havia instalado.
Solução: editar /etc/fail2ban/jail.local
A linha com a entrada ignoreip =
deve ser editada. Coloque seu nome IP / CIDR / DNS na caixa e o login deverá ser possível novamente.