É 2s uma variação “normal” no tempo de execução do ssh?

1

No meu programa, ssh "normalmente" leva em torno de 0,3s, no entanto, às vezes, pode levar mais de 2 segundos.

Eu me pergunto se esta é uma variação normal para o tempo de execução do ssh, e se há algo que eu possa fazer para me livrar dos 2s ocasionais.

Coisas que eu tentei / li até agora:

  1. Desative o uso do módulo pam_systemd no arquivo de configuração do PAM /etc/pam.d/system-auth-ac : isso ajuda; Eu costumava esbarrar em um tempo de execução ssh extra longo de mais de 15 segundos e desabilitar pam_systemd corrigiu isso.
  2. Defina UseDNS para no (conforme sugerido em demora muito para se conectar ao servidor ssh : minha configuração padrão em sshd_config é no , então acho que isso é irrelevante para o meu problema.
  3. Comente estas duas linhas em sshd_config (de esta questão ):

    GSSAPIAuthentication yes
    GSSAPIDelegateCredentials no
    

    Eu tentei, mas não ajudou no meu caso.

  4. SELinux : desativado.

Existe alguma outra sugestão?

Obrigado antecipadamente!

Atualizar

Descobri que o tempo de execução de 2s não é devido à conexão ssh, mas devido ao comando enviado através do ssh - então não é um problema com o ssh.

Prefiro não excluir essa pergunta na esperança de que os métodos que tentei possam ser de alguma ajuda.

Obrigado!

    
por Clara 19.08.2015 / 11:02

1 resposta

0

Execute o cliente SSH com a opção -vvv , que fornecerá uma saída com detalhamento máximo. Dessa forma, você poderá ver se o atraso é devido ao cliente ou ao servidor e onde exatamente isso ocorre.

    
por 19.08.2015 / 12:05

Tags