Costumo usar SSH para computadores remotos usando PuTTY.
Você sabe o que realmente me irrita? Esses 4 a 8 segundos desde o momento em que inicio o PuTTY até o momento em que o servidor responde com o prompt e posso começar a digitar.
Eu não me importaria em esperar, mas diferentemente da maioria das outras interfaces GUI/CLI, não consigo digitar durante o tempo de espera! Quero poder começar a digitar coisas enquanto aguardo a resposta do servidor e, em seguida, fazer com que o servidor execute o comando quando estiver pronto.
Possível? Como?
Responder1
Coisas que se poderia tentar para acelerar a conexão:
- As configurações de pesquisa reversa de DNS geralmente fazem com que as conexões SSH sejam muito lentas e podem levar vários segundos. Se puder, coloque o endereço IP do lado do cliente no
/etc/hosts
arquivo do servidor. - Uma alternativa ao primeiro ponto é editar o arquivo de configuração SSH (
/etc/ssh/sshd_config
) e adicionar uma linha "UseDNS no" (ou alterar a existente). Em seguida, reinicie o sshd viasudo etc/init.d/ssh restart
. - Tente usar o endereço IP do servidor em vez do nome do servidor
- Para completar, no Linux também é possível verificar a ordem das entradas do servidor de nomes em
/etc/resolve.conf
.
Se nada disso ajudar, você pode tentar ligar oPainel de registroe veja se há alguma mensagem interessante nele.
Responder2
Tente ativar o eco local e a edição de linha local.
Responder3
Pode ser trivial, mas o que sugiro fazer para limitar este "desconforto" e acelerarmassaum pouco é:
- abra umbloco de anotaçõesjanela e digite seus comandos lá.
- lançarmassa
- copie e cole seus comandos debloco de anotaçõesparamassajanela depois que o servidor começar a responder eventualmente.
Responder4
Comece fazendo algumas capturas de pacotes de ambas as extremidades. Você não conseguirá ver a conversa inteira, mas poderá obter os detalhes de tempo da configuração da sessão. Verifique se o servidor está fazendo algo como pesquisa de DNS ou executando scripts de login durante esse período.