在使用ssh遠端登入linux主機時,經常出現需要等待一段時間才能登入,甚至登入超時的情況
原因一:ssh伺服器預設開啟了dns的查詢功能:usedns=yes
當usedns
選項處於開啟狀態時,客戶端試圖登入ssh伺服器,伺服器端先根據客戶端的ip位址進行dns ptr反向查詢出客戶端的主機名,然後根據查詢出的客戶端主機名進行dns正向a記錄查詢,驗證與其原始ip位址是否一致,這是防止客戶端欺騙的一種措施,但一般我們的是動態ip不會有ptr記錄,開啟這個選項不過是在白白浪費時間而已,不如將其關閉。
vim /etc/ssh/sshd_config
usedns=no
#新增該選項
service sshd restart
#重啟sshd服務
原因二:若ssh伺服器開啟了gssapi登入驗證模式:gssapiauthentication=yes
,預設不開啟
gssapi是公共安全事務應用程式介面(gss-api)
gssapiauthentication 是否允許使用基於 gssapi 的使用者認證.預設值為"no".僅用於ssh-2.
gssapicleanupcredentials 是否在使用者退出登入後自動銷毀使用者憑證快取。預設值是"yes".僅用於ssh-2.
若伺服器開啟了該驗證機制,但客戶端並未使用該身份驗證機制,則會導致驗證過程出現延遲
vim /etc/ssh/sshd_config
gssapiauthentication=no
#關閉gssapi驗證機制
service sshd restart
#重啟sshd服務
Xcode卡頓解決方案
1 禁用indexing 在終端 terminal 輸入 並重啟xcode。不是大神勿用哈,附還原命令 2 減少系統記錄的最近開啟數目數量 開啟系統偏好設定 通用,把 最近使用的專案 由預設10,修改為5或者更少。此時,不一定能立即加速,需要重新啟動系統。3 提高xcode編譯時使用的執行緒數 4 ...
IntelliJ IDEA 執行卡頓解決方案
intellij idea 執行卡頓解決方案 1.開啟intellij idea緩慢,想要提公升啟動速度 則開啟d jetbrains intellij idea 2020.3.2 bin 依據實際安裝路徑 目錄下對應檔案idea64.exe.vmoptions或者idea.exe.vmoption...
SSH連線卡頓
在linux中,預設就是開啟了ssh的反向dns解析,這個會消耗大量時間,因此需要關閉。vi etc ssh sshd config usedns no在配置檔案中,雖然usedns yes是被注釋的,但預設開關就是yes 在authentication gssapi with mic有很大的可能出...