私のプログラムではssh
「通常」約0.3秒かかりますが、時には2秒以上かかることがあります。
これがsshの実行時間の一般的な変化なのか、時々発生する2秒を取り除くためにできることがあるのだろうか。
これまでに試してみた:
pam_systemd
設定ファイルでPAMモジュールを無効にします/etc/pam.d/system-auth-ac
。これは本当に役に立ちました。一度SSHの実行時間が15秒を超えて非常に長かったが、無効にすると問題がpam_systemd
解決しました。- (推奨通り)
UseDNS
に設定no
SSHサーバーへの接続に時間がかかりすぎます。):私のデフォルト設定はsshd_config
、no
私の問題とは関係がないと思います。 コメント処理
sshd_config
(この問題):GSSAPIAuthentication yes GSSAPIDelegateCredentials no
試しましたが、私の状況には役に立ちませんでした。
SELinux
:障害がある。
他に提案がありますか?
よろしくお願いします!
修正する
2秒の実行時間はssh接続によるものではなく、ssh経由で送信されたコマンドによるものであることがわかりました。したがって、sshの問題ではありませんでした。
私はこの質問を削除したくありません。私が試したことが役に立つことを願っています。
ありがとうございます!
ベストアンサー1
このオプションを使用してSSHクライアントを実行すると、-vvv
最も詳細な出力が得られます。これにより、遅延がクライアントによって発生するのか、サーバーによって発生するのか、および遅延が発生する正確な場所を確認できます。