Não consigo acessar ssh na primeira tentativa

1

Eu de repente comecei a ter problemas para me conectar ao meu servidor Ubuntu 12.04 através do ssh.

Quando eu tento fazer o login com o usuário ssh @ host nada feliz. Se eu abrir outro terminal enquanto o primeiro ainda está pendurado, eu posso acessar o ssh muito bem.

Eu tentei passar o sinalizador -v, mas o primeiro terminal ainda trava. Apenas o segundo respons.

Meu ultimo login no succesfull ssh foi há alguns dias e desde que nenhuma alteração foi feita no servidor, então eu não consigo entender porque eu de repente não consigo me conectar.

Alguém tem uma ideia do que está acontecendo?

Isto é o que o sinalizador -v me diz sobre um login bem-sucedido:

ug1: Host 'host.com' is known and matches the RSA host key.
debug1: Found key in /home/Administrator/.ssh/known_hosts:1
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /home/Administrator/.ssh/identity
debug1: Offering public key: /home/Administrator/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/Administrator/.ssh/id_dsa
debug1: Next authentication method: password
[email protected]'s password:
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
    
por ABH 13.12.2013 / 12:48

2 respostas

1

Possivelmente, um problema de DNS no lado do cliente. Verifique se todos os seus servidores DNS que você está usando no computador seu SSHing resolvam o seu host tentando acessar. Em um sistema tipo UNIX, os servidores de nomes provavelmente estarão em /etc/resolv.conf. Você pode então ver se eles respondem pelo seu host usando o comando host.

host your.host.com your.dns.server.com

Se ele não responder com o IP do seu servidor, você pode alterar os servidores de nomes que você usa (como fazer isso depende de qual sistema está ativado) ou adicionando uma linha ao seu arquivo hosts para que o seu .host. com sempre resolve para o mesmo endereço sem consultar um servidor de nomes. Para sistemas semelhantes a unix, isso seria / etc / hosts, e você pode adicionar uma linha parecida com:

111.111.111.111 your.host.com

    
por 14.12.2013 / 05:23
0

De acordo com a sua resposta telnet , sua porta 22 está adiantada na porta 23 Verifique seu network/firewall setting para isso e.Logs são normais.

    
por 13.12.2013 / 14:04