navicat算法弃用SHA-1的修复方法

分享 未结
0 9
苟哥
苟哥 2026-08-30 13:09

旧版navicat连接远程数据库出现以下情况:

image.png


修复方法如下:

如果你有服务器 root 权限,且不介意重新启用已被 OpenSSH 弃用的 SHA-1 算法:


编辑 /etc/ssh/sshd_config,追加:


HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa


确认存在 RSA 主机密钥(否则生成):


ls /etc/ssh/ssh_host_rsa_key*
# 若没有:sudo ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key


校验并重启:


sudo sshd -t
sudo systemctl restart sshd   # 或 sudo service ssh restart


再重新连接应该可以了!


收藏
回帖
  • 消灭零回复