一魏身、現(xiàn)象
使用xshell
連接遠(yuǎn)程主機(jī)的時候一直卡在To escape to local shell, press 'Ctrl+Alt+]'.
,要等很久才能連上:
Connecting to 192.168.123.208:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
二掰盘、解決方法
> vi /etc/ssh/sshd_config
UseDNS no # 修改UseDNS yes為UseDNS no吁伺,并去掉前面的#陌兑。
三、原理
UseDNS
選項打開狀態(tài)下,當(dāng)客戶端試圖登錄SSH服務(wù)器時商叹,服務(wù)器端先根據(jù)客戶端的IP地址進(jìn)行DNS PTR反向查詢出客戶端的主機(jī)名燕刻,然后根據(jù)查詢出的客戶端主機(jī)名進(jìn)行DNS正向A記錄查詢,驗證與其原始IP地址是否一致剖笙,這是防止客戶端欺騙的一種措施卵洗。但一般我們的是動態(tài)IP不會有PTR記錄,打開這個選項是在白白浪費時間弥咪,關(guān)閉即可过蹂。