您的位置:首页 > 大数据 > 人工智能

关于navicat ssh连接中ssh tunnel:the negotiation of encryption is failed的问题

2018-10-08 22:03 1386 查看

在navicat使用ssh通道连接服务器端数据库时,会出现

ssh tunnel:the negotiation of encryption is failed

或者
ssh tunnel:server does not support diffie-hellman-group1-sha1 forkeyexchange

的问题
这是因为服务器关于ssh的加密设置没有和navicat协调好
此时,需要修改服务器配置文件,方法如下

  1. 命令行运行
vi /etc/ssh/sshd_config
  1. 在文件末尾加入如下代码
KexAlgorithms diffie-hellman-group1-sha1
Ciphers 3des-cbc
  1. 保存文件(vi用Esc + :wq!)
  2. 命令行运行
ssh-keygen -A
  1. 命令行运行 重启ssh
service sshd restart
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐