SSH のログインが遅い[Linux]

このエントリーをはてなブックマークに追加


2008-09-25


まぁいつもの通り、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
検索キーワードは複数指定できます
ChangeLogを検索
Google
Web www.kunitake.org
思ったより安い……時もある、Amazon

カテゴリ