Navicat 用SSH服務器連接報錯 SSH: expected key exchange group packet from server ,如何處理

一. 檢查mysql賬號權限, 如果是權限問題則增加權限

    1. mysql -u root -p

    2.檢查用戶表

use mysql

select host,user from user;

 3.修改host字段

update user set host = '%' where user = 'root';

  4. 刷新MySQL的系統權限相關表

 

flush privileges;­

二. 主要說第二種 修改sshd 配置

解決方式:

1.升級navicat

2.修改sshd的配置

01

02

[root@Manager ~]#vim /etc/ssh/sshd_config  #編輯sshd配置文件,在最後添加

KexAlgorithms [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1

不知道怎麼查找 sshd_config文件路徑的

輸入#  find / -name sshd_config 搜索路徑

3. 加載和重啓sshd

# ssh-keygen -A   加載
# systemctl restart sshd  重啓,不同系統不一樣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章