ssh -vvv
(o que gerará algumas informações de depuração sobre o que o ssh está fazendo). Isso pode ajudá-lo a diagnosticar o problema, este é o lugar mais provável para esclarecer o problema.
Em segundo lugar, verifique se você está usando um nome de host para se conectar ao servidor SSH que o DNS resolve para o host correto.
O sshd pode estar configurado para usar TCP Wrappers . Você pode ter que adicionar entradas em /etc/hosts.allow
.
Dependendo dos mecanismos de autenticação usados pelo servidor, se o usuário não estiver usando o mecanismo correto, eles não serão permitidos. (Por exemplo, se estiver definido para permitir apenas
PubkeyAuthentication
e você não tem um conjunto de chaves públicas para esse usuário, eles serão rejeitados).
Você pode ter PubkeyAuthentication
set e o cliente pode estar usando o SSH v1 para se conectar (o que é RSAAuthentication
apenas).
O terceiro sshd tem várias configurações que podem rejeitar as conexões (man 5 sshd_config) para obter detalhes sobre cada um:
AllowUsers, DenyUsers, DenyGroups, AllowGroups, AuthorizedPrincipalsFile