尝试使用Navicat远程连接到我在阿里云服务器上的MySql,通过SSH。

6e766624dcf1e78a90f9f8257d254a23.png

但是报错: 80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 forkeyexchange

解决方案:【亲测有效】

1.打开

sudo vim /etc/ssh/sshd_config

2.在最后添加

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

3. :wq!保存

4.执行 重新生成所有键:

ssh-keygen -A

5.重启ssh服务

sudo service ssh restart

再次连接,成功!

f254dff76138509038cb4f7b5e7821f9.png

随机推荐

Thread Object wait() notify()基本

package com.thread.test.thread; import java.util.ArrayDeque; import java.util.Queue; import java.uti ...

Arcgis for android 离线查询

参考.. 官方API demo ... 各种资料 以及.. ArcGIS for Android示例解析之高亮要素-----HighlightFeatures ttp://blog.csdn.net/ ...

POJ 2524

并查集思想,初始化每个元素的根节点为本身. 求解目标是求解存在几个集合.解决方案:查看有多少个根节点,表现在记忆数组上就是有多少个元素的根是它本身. #include # ...

SelectDirectory使用方法以及EnableTaskWindows

SelectDirectory使用方法 格式 Delphi syntax: On Windows: function SelectDirectory(const Caption: string; co ...

ARM的启动代码(1):介绍(转)

源:ARM的启动代码(1):介绍 很多朋友搞嵌入式,写起代码来一点问题没有,到最后上板子调试的时候,挂了.究其原因,还是对芯片的启动地址.启动方式.bootloader和操作系统的衔接出了问题.今天就 ...

为什么Java字符串是不可变对象?

转自 http://developer.51cto.com/art/201503/468905.htm 本文主要来介绍一下Java中的不可变对象,以及Java中String类的不可变性,那么为什么Ja ...

Codeforces Round #408 (Div. 2)

C. Bank Hacking 题目大意:给出一棵n个节点的树,每个节点有一个权值,删掉一个点的代价为当前这个点的权值,并且会使其相邻点和距离为2且中间隔着未被删除的点的点权值加1,现在选一个点开始删 ...

laravel 守护进程Supervisor的配置

安装Supervisor Supervisor是Linux系统中常用的进程守护程序.如果队列进程queue:work意外关闭,它会自动重启启动队列进程.在Ubuntu安装Supervisor 非常简单 ...

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐