Linux
在win到linux之間輸入密碼後ssh +沿著延遲
我安裝了兩台 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 根本不會影響您的標準安全參數。