原文出處:http://www.xshellcn.com/xsh_column/suanfa-bpp.html
由用戶反應在使用xshell和xftp連接debian 7時出現找不到匹配的outgoing encryption算法的錯誤提示,本集小編整理了一份解決方法,大家可以試試看。
問題闡述:
在用xshell 4連接debian 7出現找不到匹配的outgoing encryption算法的錯誤提示
原因分析:
小編試着用xshell 5連接時發現沒有出現問題,因此推斷可能有兩個原因:
1、升級過ssh的相關依賴組件(openssl)、或openssh的版本。
2、xshell的版本過低,沒有內置或開啟對應的加密算法。
解決方法:
1、針對openssh升級:
遠端的ssh服務升級后,其對應的加密算法均作了升級、修改,而本地的緩存安全信息並無更新,從而導致無法正常登錄。

圖1:加密算法不匹配
升級openssh后,出現Xshell登陸時報錯:找不到匹配的outgoing encryption算法(No matching outgoing encryption algorithm found),此時將版本還原即可。
2、針對xshell的版本過低,沒有內置或開啟對應的加密算法,解決如下:

圖2:勾選aes相關選項
1)對於xshell,點擊:屬性—類別—安全性—加密—編輯,將那些與aes相關的加密算法選上,就能基本上解決這個問題了。如果找不到這幾個選項,說明你要升級Xshell了。
2)對於Xftp,點擊:菜單文件—屬性—設置—>編輯加密算法,將aes相關的選項勾上。不行同樣也需要升級。
以上就是Xshell顯示找不到匹配的outgoing encryption算法的具體解決方法,更多精彩敬請關注xmanager使用教程。
