
ルーターなしでインターネットに直接接続されたサーバーがあります。しかし、SSH にログインしようとすると、非常に遅くなります。この ping の応答時間からわかるように、接続の問題ではありません。
ログインプロセスを高速化するには、どのような設定を微調整する必要がありますか。
答え1
SSH しているアドレスをサーバーがホスト名に解決できることを確認する必要があります。または、UseDNS
sshd 構成でオプションを無効にします。ただし、できれば前者をお勧めします。
答え2
で/etc/nsswitch.conf
、 で始まる行がhost:
次のようになっていることを確認します。
host: files dns
どうやら Ubuntu では avahi-daemon とmdns4_minimal
/に時々問題が発生するようですmdns4
。
私の場合、nsswitch.conf
読み取り時に SSH 接続が遅いという問題が発生しました:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
NOTFOUND 句のみを削除しようとはしませんでした。おそらくそれも役立つでしょう。