一台ubuntu 16.04服务器(事后证明阿里云上的FreeBSD 10.1版本也是一样),在经历了update之后,忽然在用navicat for MySQL连接时报错无法连接(SSH终端连接正常),错误信息为:Server does not support diffie-hellman group1-sha1 for keyexchange,谷歌一番找到几个方法,最终用下面的方法解决。

打开/etc/ssh/sshd-config文件,在适当位置加入

KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1
Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr

保存后运行

ssh-keygen -A

最后重启ssh 服务,问题解决。

转载于:https://my.oschina.net/shuqi888/blog/846326

ssh连接报错的处理相关推荐

  1. xshell进行ssh链接报错“所选的用户密钥未在远程主机上注册”处理

    xshell进行ssh链接报错"所选的用户密钥未在远程主机上注册"处理 一.报错情况 二.控制台登录主机 三.解决步骤 1.重新生成公私钥 2./root/.ssh/authori ...

  2. ssh 连接报错:Unable to negotiate with 192.168.xx.xx port 22: no matching key exchange method found.

    用 ssh 连接 Linux 服务器时,很偶然的情况下出现了如下报错: Unable to negotiate with xx.xx.xx.xx port 22: no matching key ex ...

  3. ssh连接报错:Connection refused详细解决办法

    出现此报错,主要是有两个问题,第一就是没有安装ssh相关服务软件:第二是没有启动sshd服问题原因: 没有安装ssh相关服务软件: 没有启动sshd服务. 首先查看一下是否有安装提供sshd服务的软件 ...

  4. putty ssh 连接报错: unexpeted SSH2_MSG_UNIMPLEMENTED packet

    window 下在用putty ssh 登录虚拟机的ubuntu的时候报错 如下: To solve the issue, open the configuration for the connect ...

  5. ssh连接报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED“问题原因及解决方法

    一.问题描述 用Ansible的ping模块测试主机连通性时,第一次ping过主机192.168.18.80,但该主机有点问题,将它下线,换了一台新的替换它,然后再次ping 192.168.18.8 ...

  6. 【Linux学习】新装的centos系统,SSH连接报错“Access Denied“

    1.检查 "/etc/ssh/sshd_config" 配置文件,可参考以下文章. 解决Ubuntu SSH登陆出现Access Denied错误 2.检查 "selin ...

  7. VS Code远程链接报错Could not establish connection to “hz-t2.matpool.com”

    VS Code远程链接报错Could not establish connection to "hz-t2.matpool.com" 输出的部分内容 ## 解决方法1 git fo ...

  8. xshell 连接报错 Disconnected from remote host

    个人博客:https://5mr.xyz xshell连接报错 解决方法 1.登陆带外管理口远程控制台 2.查看/Var/empty的属主属组和权限,empty权限需为755 3.Chmod 777 ...

  9. Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

    Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061) 遇到这样的问题应该怎 ...

最新文章

  1. 集合计数 二项式反演_对计数数据使用负二项式
  2. genymotion linux 32,Ubuntu Linux 32bit - 不是Genymotion虚拟设备
  3. 你应该知道的 Linux 命令行技巧
  4. 详解Linux上iptables配置命令及常见的生产环境防火墙规则
  5. [转载] python的next()函数
  6. UISegmentedControl
  7. Android计算器 (课程设计项目)
  8. 小米平板2wifi驱动下载_小米平板2windows系统无线网怎么连接
  9. 牛客网 2018校招真题 吉比特 直线上的点
  10. 帝国cms后台登录系统限制次数,60分钟过后重新登录解决办法
  11. Git提交项目到GitHub完整流程
  12. Linux-----Ubuntu通过shell脚本将SSH多次登录失败的IP自动加入黑名单
  13. Redis - 哨兵机制与主从切换
  14. 刚入职一个月的程序猿
  15. spring boot 配置logback,logback不打印日志
  16. 基于智能和视觉的火灾检测系统:调查 (论文翻译)
  17. mysql导入向导_详解 Navicat 导入向导的步骤
  18. (二)拒绝服务–Smurf 攻击
  19. 关于IC卡读写器的应用
  20. 云栖大会首设“科技脱贫”专场 ,20张会场门票等你来拿!

热门文章

  1. HyperSnap-DX
  2. 电子杂志缺乏用户粘性 资本纷纷撤离战场
  3. 截至6.14的一点笔记 java
  4. css下雪动画,CSS3下雪动画
  5. 计算机管理usb出现问号,usb里有个问号
  6. 华创期货:期货品种介绍
  7. BitComet(比特彗星) 0.94 正式版
  8. 如何利用GitHub Pages免费搭建个人网站以及绑定自己的域名
  9. 个人文档资料管理系统的设计与实现(hadoop集群,Java,SSM)
  10. chrome同步书签实现