解決XShell和Xftp遠程連接Ubuntu失敗,報找不到匹配的key exchange算法的錯誤


  我下載的linux系統是當前最新的Ubuntu 20.04的,使用的遠程連接工具是XShell 5和Xftp 4,
XShell可以連上,但是Xftp就一直報下圖這個錯誤,嘗試了刪除ssh_host的各種key,然后重新生成,重啟ssh服務;嘗試了將openssh-server卸載了重裝…反正網上找的各種解決方法我是無所不用其極,依然沒有解決問題。
在這里插入圖片描述
  后來實在是無計可施了,我去官網上下載了最新的XShell 7和Xftp 7,然后再去連接,居然一下子就連上了,頓時舒服極了,哈哈哈哈哈哈哈。
  經過大膽的猜想,發現了低版本的Xftp連不上的原因,就如報錯的字面意思可知,我下載的最新的Ubuntu上面使用的SSH的key exchange生成的密鑰用的算法用的是最新的算法,而Xftp 4由於版本太低沒有這個key exchange算法。
  所以,大家如果也碰到了這個問題,解決辦法是:那就去升級你的XShell和Xftp吧,如果使用其他的遠程連接工具也碰到了這種問題,也可以通過升級連接工具的方法試試看。
  隨着時代的發展,技術在進步,工具也在不斷升級迭代,建議大家不能默守陳規,拿着十幾年的工具搞開發,應該擁抱最新的工具,最新的技術,只有這樣才能不被時代所淘汰。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM