processo de login muito lento sobre ssh para convidado vagabundo

4

Aqui está o meu problema, eu tenho um atraso de 30-40 segundos depois de digitar um nome de usuário antes que eu seja solicitado a digitar uma senha, quando eu ssh em uma VM guest vagabundo. A instalação é a seguinte: Host do Windows 7, CentOS 6.5 VM que eu mesmo comprei, é basicamente apenas barebones, então tenho um ambiente limpo para o SSH. Usando Putty para SSH.

O problema parece estar relacionado apenas ao Vagrant. Eu posso lançar a VM no VirtualBox e SSH nela usando o putty, e posso me conectar imediatamente, como você esperaria. Eu não fiz nenhuma alteração que eu possa pensar na VM desde que eu usei para criar a VM no Vagrant. Devo acrescentar que, uma vez concluído o processo de login, poderei usar a sessão sem atrasos ou atrasos.

Sou muito novo no Vagrant, por isso presumo que haja algo errado. Mas eu não tive nenhuma sorte para descobrir o que é ainda. Obrigado.

    
por user225979 02.07.2014 / 12:21

2 respostas

4

Sempre que vejo atrasos de SSH como o descrito acima, isso está ligado ao DNS.

1) Verifique se "UseDNS No" está no seu arquivo / etc / ssh / sshd_config 2) se não for (o padrão é Yes e será comentado), faça backup do seu arquivo / etc / ssh / sshd_config 3) Adicionar UseDNS Não 4) reinicie o sshd (não feche seu terminal ssh atual se é assim que você logou) 5) abra novo putty, veja se o ssh é melhor

O motivo para não fechar a sua janela antiga: se por algum motivo você desordenar a sintaxe ou o arquivo, o servidor ssh não pode iniciar corretamente e você não irá ssh e precisará ir ao monitor, difícil se você for remoto. Mas se você ainda tiver sua janela antiga aberta, ela não será fechada e você poderá copiar sua configuração de backup e reiniciar o sshd e recuperar o acesso

Curioso se isso funcionar para você e se os diferentes tipos de VM forem apenas um arenque vermelho

    
por 02.07.2014 / 17:47
1

Usamos o PUTTY no Windows para o SSH em cerca de 300 servidores Linux em um ambiente de rede diversificado.

Quando temos um servidor que está atrasado no login do SSH, mas que se comporta normalmente assim que a sessão é estabelecida, resolvemos o problema da seguinte forma.

- Coloque uma entrada no arquivo / etc / hosts da VM para a própria VM, para que o servidor SSH na VM guest linux possa resolver a si mesmo.

Ou certifique-se de que sua VM convidada do Linux esteja inserida no DNS local e que o resolv.conf no seu servidor Linux esteja corretamente configurado.

Espero que isso ajude.

    
por 02.07.2014 / 17:45