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.
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:
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. 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. Comente estas duas linhas em sshd_config
(de esta questão ):
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
Eu tentei, mas não ajudou no meu caso.
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!
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.