まぁいつもの通り、DNS かなぁと思ってたんですが、どうやら最近は
/etc/ssh/sshd_config
UseDNS no
にしたり、
/etc/default/ssh
SSHD_OPTS=-u0
にしても遅い場合がある。パスワードプロンプとがなかなか出てくれない。ん?そもそもパスワード認証するな?ごもっとも ;-)
まぁそれはさておき、最初は放置プレイだったわけですが、さすがにうざったくなったので、調べてみた。
$ ssh -v hoge@hogehoge.example.com
とすると、どうやら
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
No credentials cache found
このあたりで時間を食ってるらしい。ググってみると、どうやら、GSSAPI(kerberos認証で利用される)での failover に時間が掛かっているらしい。なので、使わないなら、サーバ側で、GSSAPI を無効にするとよさげ。
/etc/ssh/sshd_config
GSSAPIAuthentication no
で、sshd をリスタート。パスワードプロンプトがすぐに出てくるようになった :-)
IPv4/IPv6 meter |
思ったより安い……時もある、Amazon |