2013/7/30追記
Ubuntu12.04 ServerのVM環境にTeraTermやCygwinで接続したときPasswordプロンプトの表示まで時間がかかりました。
本資料の最後尾にUbuntu12.04に追記した設定を記します。
以前、サーバがCentOSでLinuxデスクトップよりsshコマンドで接続した時、接続までにとても時間がかかる事象が発生しました。
(password:が表示されるまでとても時間がかかる)
例えば、UbuntuからCentOSに接続しようとするとPassword:が表示されるまで時間がかかり遅い。
以下に発生した自称と対処方法を記述します。
sshコマンドに-vオプションをつけ出力を確認しました。
ssh -v ホスト
出力されたログの抜粋です。
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
以下のように$HOME/.ssh/configに以下の設定を追加しました。
サーバー側の変更はおこなっていません。
HOST * GSSAPIAuthentication no
/etc/ssh/sshd_configのGSSAPIAuthenticationの値をnoに設定します。
上記クライアント側での対処はおこなっていません。
# GSSAPI options GSSAPIAuthentication no #GSSAPIAuthentication yes
TeraTermやCygwinでUbuntu12.04 ServerをインストールしたVM環境への接続に時間がかかっていました。
以下の手順で対応しました。
UseDNS no
sudo /etc/init.d/ssh restart
尚、上記操作はsudo -iによりrootになり変更および再起動作業を行いました。