SSH dolorosamente lento na minha rede local?

3

Eu tenho um servidor CentOS 6-x64 em execução no VirtualBox no Windows Server 2012R2, mas sempre que faço SSH, é muito lento. Isso acontece tanto para o Putty no Windows quanto para o SSH no OS X. Eu já li inúmeras postagens sobre login lento, mas isso é apenas uma lentidão geral.

Estas são as coisas que eu verifiquei:

  • Eu desabilitei o DNS para sshd
  • Estou conectando usando um endereço IP na mesma sub-rede
  • Não há tráfego em massa indo ou vindo da máquina host
por ecnepsnai 10.03.2014 / 23:56

1 resposta

3

Primeiro, você precisa fazer alguns experimentos e exames:

  1. Você tentou outros protocolos? Deixe algum arquivo grande dentro do servidor apache / httpd e tente obter. Idéia é reconhecer, problema é com SSH ou rede
  2. Veja as estatísticas de intarface da rede. Há algum erro?
  3. Tente o ping. Espero que você não tenha ativado a filtragem de pacotes. Tente pingar com grandes pacotes: ping -sp15, some.ip.address e veja o que você terá. Wery muitas vezes problema está oculto quando você examina a rede usando pequenos pacotes de ping padrão
  4. Tente um ping maior, cerca de -s 2000 ou 3000. Não se preocupe. O tamanho máximo do pacote de ethernet é 1500, mas esse ping será dividido. Você testará pacotes fragmentados que podem ser enviados corretamente pela rede.
  5. Tente conectar dispositivos diretamente usando um patchcord cruzado. Talvez o seu switch eth esteja danificado? Talvez ele mantenha alguns MACs desnecessários ou esteja configurado para filtragem de MAC?

Isso deve ser feito no começo, mas estou perguntando no final: O que você quer dizer com "é lento no SSH"? Conectando ou transferindo? Ao conectar, isso pode ser um problema de DNS. Quando a transferência, geralmente, isso é problema de rede. Você tem o linux machine, então você pode fazer o tcpdump na máquina linux. então você pode reconhecer, isso é problema de DNS no servidor ssh ou no cliente. no lado do cliente, você pode simplesmente usar o endereço IP dos servidores para solucionar o problema no cliente, então você tem certeza de que é um problema no lado do servidor que está tentando resolver seus endereços IP antes que eles sejam gravados no arquivo de log ssh. Se ainda é o problema, você pode reconfigurar ssh para desabilitar a resolução de DNS reverso. Mas a ideia principal é reparar a configuração do DNS e evitar a resolução inversa para a área de IP local.

No passado, tenho um problema semelhante. Meu interruptor 3com foi danificado. Em algumas situações isso fez pacotes duplicados. As atualizações de firmware não resolveram o problema, então eu tive que comprar outro. Talvez você possa emprestar por um momento algum interruptor e temporariamente substituir o seu, então verifique se tudo está bem. A verificação deficiente está removendo o comutador e conectando os dispositivos diretamente. É claro que o servidor DHCP não estará disponível e, temporariamente, você deve definir as redes estaticamente.

Boa sorte, espero que isso ajude você.

    
por 11.03.2014 / 10:05