debianのサーバーにSSHでログインしようとすると、ユーザー名を入力したあと、パスワード入力のプロンプトが出るまで、数十秒待たされる。 大した問題ではないので、長いこと放置していたのだけれど、やっと、これを解決する方法を調べてみた こちらを参考にしました。
sshの接続確立が遅い場合の対処方法 - yuyarinの日記
140文字で収まらなかったので. ssh でログインはできる(認証は成功している)し操作も普通に行える(RTT..
(1)ssh サーバの /etc/hosts にクライアントの設定を書く 名前解決ができないので ssh クライアントの直接名前を設定してあげる.個別対応なのであまり良い解決策ではないが,やむを得ない場合はこの方法.
192.168.0.2 ssh-client.example.com
192.168.0.2 がクライアントの IP アドレス.適当に名前を設定する.
(2)/etc/resolv.conf から死んでいるネームサーバを外す. そもそも使っているネームサーバが死んでいる場合.ssh以外の問題でもあるので別途解決すべきものではある.
(3)そもそも名前解決をしないように設定する. /etc/ssh/sshd_config に以下の設定を入れる.
UseDNS=no
全部引っ掛かってた(笑) 特に(3)が効果的、DNSがないLOCAL環境なので・・・ 一瞬でパスワードを訊くプロンプトが出るようになって快適
コメント