processo de login muito lento sobre ssh para convidado vagabundo


5

Aqui está o meu problema, eu tenho um atraso de 30-40 segundos depois de digitar um nome de usuário antes de ser solicitado a digitar uma senha, quando eu ssh em uma VM guest vagabundo. A configuraçã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 putty, e eu 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.

Eu sou muito novo no Vagrant, então eu suponho que há algo errado. Mas eu não tive sorte em descobrir o que é ainda. Obrigado.

Respostas:


4

Sempre que eu vi atrasos ssh como o acima, ele estava ligado ao DNS.

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

A razão 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


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 maneira.

- 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 guest Linux esteja inserida em seu DNS local e que o resolv.conf no seu servidor Linux esteja configurado corretamente.

Espero que isto ajude.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.