tl; dr Sunucudaki DNS çözücü yapılandırmasını düzeltin. (geçici bir çözüm SSHD'de geriye doğru aramaları kapatmaktır, ancak kırılanları düzeltmek daha iyidir)
Orijinal cevap
Bunun neden olabileceği hakkında fikri olan var mı?
Pek değil ama işte size yardımcı olabilecek bir fıkra:
Geçmişte, farklı bir protokolle, bir bağlantının kurulmasının çok uzun sürmesi uzun sürdüğünde, bunun bir nedenin, sunucu bir IP adresinin adını aramaya çalıştığında DNS zaman aşımına uğradığını ve böylece müşteri adını günlüklerine kaydedebildiğini buldum. . İstemci IP adresiniz yerel DNS servisi tarafından doğru bir şekilde bilinmiyorsa ve DNS uygun şekilde yapılandırılmamışsa, sunucu DNS'nin zaman aşımına uğramasını bekleyebilir.
Bu tür bir etki aramanın yolu, başlangıçta istemcide olduğu kadar sunucuda da ağ dinleyicileri çalıştırmaktır; bu durumda, bağlantıyla ilgili bir ağ trafiği görmeniz mümkün olabilir; veya hangisi yanıt alamaz (yeniden denemeler görebilirsiniz)
tcpdump ve wireshark iyidir.
Güncelleme 1
Bağlantıda gecikme olan istemcide
Sunucuda
- müşterinin adını aramak
/etc/resolv.conf
ilk DNS ad sunucusunun adresini kontrol edin
- yazın
dig -x 192.168.n.m @nameserver
veya host 192.168.n.m server
burada 192.168.nm, istemcinin gerçek IP adresi ile değiştirilir ve ad sunucusu, ad sunucusunun IP adresidir.
- listelenen diğer ad sunucuları için tekrarlayın
/etc/resolv.conf
Sunucu milisaniye cinsinden bir yanıt almalıdır. Bozuk bir DNS yapılandırmasıyla zaman aşımına uğramak birkaç saniye alacaktır.
iyi yapılandırma
# time host 192.168.3.4
Host 4.3.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
real 0m0.130s
user 0m0.000s
sys 0m0.020s
hatalı yapılandırma
# echo nameserver 1.2.3.4 > /etc/resolv.conf
# time host 192.168.3.4
;; connection timed out; no servers could be reached
real 0m10.010s
user 0m0.000s
sys 0m0.010s
10 saniyelik gecikmeye dikkat edin. Bu, günlüklerinde müşteri isimleri almak isteyen herhangi bir SSH servisinin, bir SSH bağlantısı kurmak için 10 saniye alacağı anlamına gelir.
Güncelleme 2
Görünüşe göre bu Q (muhtemelen) kesin bir kopyasıdır Ubuntu 9.05 sunucuma SSH gönderdiğimde neden "şifre" sorusu sonsuza dek sürüyor?
Çözüm
Sunucudaki DNS çözücü yapılandırmasını düzeltin.