非常によく似たケースでは、update-motd スクリプトの 1 つでした。
以下はそのトリックでした:
sudo rm /etc/update-motd.d/90-updates-available
以下は、各スクリプトの時間を測定する小さなヘルパーです:
$ for f in /etc/update-motd.d/*;do echo $f;time $f;done
/etc/update-motd.d/00-header 0m0.007s
/etc/update-motd.d/10-help-text 0m0.005s
/etc/update-motd.d/90-updates-available 0m49.163s
/etc/update-motd.d/91-release-upgrade 0m0.152s
/etc/update-motd.d/98-fsck-at-reboot 0m0.015s
/etc/update-motd.d/98-reboot-required 0m0.003s
(output reduced to the relevant parts)
pam_krb5.so は、SSH だけでなく、そのモジュールを使用する認証を停止する 30 秒のタイムアウトを持つ、存在しないシェルの AFS トークンを取得するように構成されていました。それを削除すると、認証がはるかに迅速に行われます。
ssh サーバーでリバース DNS マッピングが有効になっている場合、それが遅延の原因である可能性があります。VerifyReverseMapping
を探してください。 /etc/ssh/sshd_config
で サーバーのファイル。