ssh trabalhando tão devagar

1

Sempre que eu inicio meu login ssh local eu tenho que esperar por segundos para escrever um comando completo. Até o "ls" está demorando muito.

Estou a utilizá-lo sem fios com dois dos meus computadores portáteis linux e a ligar à minha rede Wi-Fi da faculdade.

    
por kashminder 25.03.2014 / 07:04

1 resposta

5

Se

  • você tem um sinal sem fio muito fraco ou
  • a rede sem fio está sob carga extrema (isso aconteceria com muitos dados sendo enviados entre computadores na rede local sem fio, mas provavelmente não apenas pelo acesso à Internet em um ponto de acesso / roteador sem fio) ou
  • sua rede sem fio é ad-hoc (que fica lenta rapidamente quando você tem mais de dois computadores se comunicando)

... alta latência como essa pode acontecer.

Além disso, e talvez algumas outras condições que eu não tenha pensado, isso não é normal - não quando o SSHing de uma máquina local para outra usando o nome ou endereço IP do local . (Se você está se conectando através do roteador, então é como se estivesse se conectando pela Internet, mas retornando ao servidor SSH, isso pode ser uma história diferente. Isso acontecerá se fornecimento de transporte ou NAT DMZ é configurado para o servidor SSH e você o acessa por meio de sua WAN, ou seja, voltado para a Internet --hostname ou IP.)

Portanto, mais solução de problemas seria uma boa ideia. Você pode começar expandindo sua pergunta com detalhes sobre se há algo mais lento nessa rede.

Uma coisa que você pode tentar agora para aumentar o desempenho é usar a cifra Blowfish com o SSH. Então, se você está atualmente em execução:

ssh hostname

Você executaria isso:

ssh -c blowfish hostname

Blowfish tem uma reputação de velocidade computacional, e eu vi melhorias de velocidade com ele em SSH em alguns sistemas ... mas eu não sei se é realmente o mais rápido (de todos os suficientemente cifras seguras) suportadas. Talvez alguém que tenha conhecimento sobre esses assuntos possa postar outra resposta que forneça mais detalhes sobre a escolha da cifra.

Você pode ativar a compactação também (com o sinal% capital -C ), mas acho que provavelmente não vai ajudar muito, e pode até piorar o problema significativamente se qualquer uma das máquinas tiver um processador antigo, lento ou estiver sob carga muito alta.

    
por Eliah Kagan 25.03.2014 / 07:15