ssh登錄某些服務器,會發生須要等到十來秒才提示輸入密碼下現象,其實這個是debian作的一個配置上的修改引發的.安全
方法1、取消DNS反向解析
使用的Linux用戶可能以爲用SSH登錄時爲何反映這麼慢,有的可能要幾十秒才能登錄進系統。其實這是因爲默認sshd服務開啓了DNS反向解析,若是你的sshd沒有使用域名等來做爲限定時,能夠取消此功能。
vi /etc/ssh/sshd_config
將 # UseDNS yes
改成 UseDNS no
沒有的話自行添加服務器
方法二:這個問題正是最後面那項 GSSAPIAuthentication 引發的,打開這個ssh的時候可能會先去嘗試其餘的認證方式.不少地方都會介紹說修改 /etc/ssh/ssh_config 文件,可是其實這並非最好的辦法,由於在下次升級的時候,也許會由於配置文件被修改過,而引發沒必要要的麻煩.個人解決辦法是修改我的用戶的配置文件,如 下:ssh
echo 「GSSAPIAuthentication no」 >> ~/.ssh/configspa
2、修改超時時間
在Asinanux 3.0帶4.3sp2版本OpenSSH,默認超時鏈接時間比較短,這是出於安全的考慮,但對於須要長時間使用的用戶來講很麻煩,每次都要從新鏈接。咱們能夠修改其設定參數:
# vi /etc/ssh/sshd_configrest
找到選項
#ClientAliveInterval 0orm
修改成
ClientAliveInterval 10域名
重啓sshd 服務it
# service sshd restartio
這樣,超過10秒沒有動做的狀況下,sshd服務纔會中斷鏈接配置