在ssh_config 配置文件中有個參數
GSSAPIAuthentication 當這個參數開啟( GSSAPIAuthentication yes )的時候,通過SSH登陸服務器時候會有些會很慢,但有的服務器又不慢,這個問題是什么造成的 ??
還有就是在登陸慢的服務器上,修改這個 (GSSAPIAuthentication no )為關閉的時候,慢得就恢復正常。
那 GSSAPIAuthentication 這個設置項到底是什么作用了 ??
回答1代碼
據說是這作用 : 是否允許使用基於 GSSAPI 的用戶認證。默認值為"no"。僅用於SSH-2
回答2代碼
服務器端啟用了GSSAPI。登陸的時候客戶端需要對服務器端的IP地址進行反解析,如果服務器的IP地址沒有配置PTR記錄,那么就容易在這里卡住了。
————————————————
經常登陸SSH的朋友可以感覺出,每次登錄SSH時總是要停頓等待一下才能連接上,,這是因為OpenSSH服務器有一個DNS查找選項UseDNS默認情況下是打開的。
UseDNS no
UseDNS 選項打開狀態下,當客戶端試圖登錄SSH服務器時,服務器端先根據客戶端的IP地址進行DNS PTR反向查詢出客戶端的主機名,然后根據查詢出的客戶端主機名進行DNS正向A記錄查詢,驗證與其原始IP地址是否一致,這是防止客戶端欺騙的一種措施,但一般我們的是動態IP不會有PTR記錄,打開這個選項不過是在白白浪費時間而已,不如將其關閉。