Iniciando a digitação na sessão PuTTY antes do servidor responder

5

Freqüentemente, faço SSH em computadores remotos usando o PuTTY.

Você sabe o que realmente me incomoda? Esses 4-8 segundos a partir do 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 com a espera, mas ao contrário da maioria das outras interfaces GUI / CLI, não consigo digitar durante o tempo de espera! Eu quero ser capaz de começar a digitar coisas enquanto aguardo o servidor responder, e então fazer com que o servidor execute o comando quando estiver pronto.

Possível? Como?

    
por Ram Rachum 08.09.2011 / 02:10

5 respostas

4

Coisas que alguém poderia tentar acelerar a conexão:

  1. As configurações de Pesquisa reversa do 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 arquivo /etc/hosts no servidor.
  2. Uma alternativa ao primeiro ponto é editar o arquivo de configuração do SSH ( /etc/ssh/sshd_config ) e adicionar uma linha "UseDNS no" (ou alterar a existente). Em seguida, reinicie o sshd via sudo etc/init.d/ssh restart .
  3. Tente usar o endereço IP do servidor em vez do nome do servidor
  4. 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 ativar o painel Registro e veja se há mensagens interessantes nele.

    
por 12.09.2011 / 11:01
3

Tente ativar a edição de linha local e de eco local.

    
por 15.09.2011 / 00:52
1

Pode ser trivial, mas o que eu sugiro fazer para limitar esse "desconforto" e acelerar o putty é:

  1. abra uma janela do notepad e tenha seus comandos digitados lá.
  2. lançar massa
  3. copie e cole seus comandos da janela notepad para putty após a servidor começa a responder eventualmente.
por 14.09.2011 / 23:54
0

Comece fazendo algumas capturas de pacotes de ambas as extremidades. Você não poderá ver toda a conversa, mas poderá obter os detalhes de tempo da configuração da sessão. Verifique se o servidor está fazendo algo parecido com a pesquisa de DNS ou executando scripts de login durante esse período.

    
por 08.09.2011 / 20:59
-1

Use o CygWin, é possível usar o putty como seu terminal cygwin padrão. Com o cygwin você tem seu bom e velho cliente openssh de volta.

    
por 17.09.2011 / 17:28