Linux

在win到linux之間輸入密碼後ssh +沿著延遲

  • February 23, 2012

我安裝了兩台 Linux 機器,Linux 版本 - 5.5.1.0-01

如果我在輸入密碼後在 Linux 到 Linux 之間執行 ssh 會很奇怪,我會立即收到第二台 Linux 機器的提示

但是,如果我從視窗 VIA(putty/reflection)到 Linux 機器執行 ssh,在我輸入密碼後,我會有很長的延遲,比如 6 秒

所以請告知為什麼我從 Windows 連接到 linux 機器時會出現延遲

我在 Linux 機器之間執行 ssh 時沒有任何延遲

備註 我有兩台 Linux 機器 - 5.5 版本 + 裝有 windows XP 的 PC 所有機器都連接到 1G 速度的交換機

ssh 出現這種延遲的主要原因是客戶端的 DNS 解析。在 ssh 伺服器上,不能反向查找 Windows 客戶端機器的 IP 地址嗎?相同的查找是否適用於 Linux 客戶端?

如果是這種情況,請將以下行添加到/etc/ssh/sshd_config伺服器以禁用 IP 地址的 DNS 查找:

UseDNS no

您還可以查看此類問題的 OpenSSH 常見問題解答條目:http ://www.openssh.org/faq.html#3.3

通常,由於 SSH 守護程序在連接客戶端 ip 上執行“反向 DNS 查找”,會出現此問題。要禁用此反向 dns 查找,請在 sshd-configfile 中添加以下行:

使用 DNS 否

禁用反向 DNS 根本不會影響您的標準安全參數。

引用自:https://serverfault.com/questions/362935