SSHを実行すると膨大な遅延を引き起こす可能性は何ですか?

SSHを実行すると膨大な遅延を引き起こす可能性は何ですか?

私はローカルWindowsと3つのリモートCentOS7 Linuxサーバーで作業しています。 3 つのサーバーが同じゲートウェイの下にあります。 3 つのサーバーの IP は 170.35.31.104、170.35.31.105、170.35.31.106 です。

MobaXterm(無料版)を使用してリモートサーバーにSSHとして接続します。

私と。ssh [email protected]ssh [email protected]

ただし、:を実行すると膨大な遅延が発生し、約30秒後に次の文が表示されます。その後、約5秒後にログインに成功しました。ssh [email protected]ssh [email protected]Authorized users only. All activities may be monitored and reported.

私はこれを何日も何度もテストしましたが、入力後は常に35秒ほど待たなければなりませんでした。ssh [email protected]ssh [email protected]

途方もない遅延の原因が何であるかを知りたいです。

どんなアイデアがありますか?

ちなみに、ssh -V3つのサーバーで同じ出力を提供します。

OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017

答え1

、IPアドレスを使用してSSHを使用しているため、クライアント側ではDNS解決が不要なので、犯人は確かにuseDNSサーバー側のオプションです。sshd_config

また、要求を記録/受け入れるためにDNSを確認したり、内部DNSサービスを設定しようとする可能性がある他のサービスを確認することをお勧めします。例えばこれはApache用です。そしてもう一つはApacheのものです。またはsyslog-ngのためのもう一つの事または関連MySQLの一つサービスおよび/またはその構成ファイルで発生する可能性のある問題の例。

私が知る限り、7.4のデフォルト値が次に変更されました。useDNS no ;以前useDNS yes。したがって、さまざまなバージョンのOpenSSHサーバーを処理するときにこの点を考慮する必要があります。

dnsmasq通常、サービス/アプリケーション(間違った)設定でDNSが欠落しているため、奇妙な問題が発生する可能性があるため、単純な飲料水でも/etc/hosts53 / UDPおよび53 / TCPポートで一種のDNSサービスを提供することをお勧めします。答え。

関連情報