ssh報錯no key alg的解決方法(關于低版本連接高版本ssh)
高版本:8.4
低版本:4.3

按照網(wǎng)上的方法試過
通過ssh-keygen命令重新生成ssh主機秘鑰,可以不用重啟sshd服務
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
查詢支持的算法的ssh:ssh -Q kex服務器(大寫-Q)

查看當前的配置:sshd -T |grep kex

修改ssh config文件
sudo vim /etc/ssh/sshd_config
在host下加入
KexAlgorithms=+diffie-hellman-group1-sha1
然后再查一下sshd -T |grep kex
蹊蹺點哦,還沒有生效。
只能全局搜索一下find / -name sshd_config

發(fā)現(xiàn)有三個sshd_config文件,第一個安裝文件,第二個已經(jīng)修改了,在第三個里面也加入這條參數(shù)試一下。…
ps:每次修改config文件,重啟一下sshd…
sshd -T |grep kex

到此這篇關于ssh報錯no key alg(關于低版本連接高版本ssh)的文章就介紹到這了,更多相關ssh報錯no key alg內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
在Ubuntu/Linux環(huán)境下使用MySQL開放/修改3306端口和開放訪問權(quán)限
這篇文章主要介紹了在Ubuntu/Linux環(huán)境下使用MySQL開放/修改3306端口和開放訪問權(quán)限,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07

