社区
Linux/Unix社区
帖子详情
SSH 连接遇到的问题
蓝尊宝
2018-03-12 10:53:39
Key exchange was not finished, connection is closed.
Cannot negotiate, proposal do not match.
这报错是因为远程服务器ssh没有启用ssh-ed25519的key验证导致的问题。
解决办法就是修改sshd的配置,启用ssh-ed25519的部分之后,重启sshd既可
怎么解决?有没有具体的办法
...全文
3839
4
打赏
收藏
SSH 连接遇到的问题
Key exchange was not finished, connection is closed. Cannot negotiate, proposal do not match. 这报错是因为远程服务器ssh没有启用ssh-ed25519的key验证导致的问题。 解决办法就是修改sshd的配置,启用ssh-ed25519的部分之后,重启sshd既可 怎么解决?有没有具体的办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晴空十月
2021-05-18
打赏
举报
回复
我自己遇到这个异常,其他的方法我试了不行,就这个有用 https://blog.csdn.net/lingyudeai/article/details/106663105?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162132303616780271510058%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162132303616780271510058&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-5-106663105.first_rank_v2_pc_rank_v29&utm_term=%E4%BD%BF%E7%94%A8ganymed-ssh2%E8%BF%9E%E6%8E%A5linux%E6%8A%A5%E9%94%99Cannot+negotiate%2C+proposals+do+not+match.
骏马金龙
2018-03-16
打赏
举报
回复
ssh-ed25519是新加入openssh的密钥交换算法,在大多数没更新的openssh上都没有这算法。不知道你这是主机验证阶段时的问题还是用户身份验证阶段的问题。 如果是主机验证阶段: 1.要么在客户端把~/.ssh/known_host清空(把这个服务端的删掉就可以), 2.要么在客户端连接的时候把HostKey验证选项关掉(-o StrictHostKeyChecking=no,对你这种情况不一定有效), 3.要么客户端连接的时候指定HostKey的验证算法为rsa(-o HostKeyAlgorithms=ssh-rsa)。 如果是这样,删掉/etc/ssh下的所有hostkey file并重启sshd。 如果是身份验证阶段: 1.验证你的客户端~/.ssh/下是否有id_ed25519和id_ed25519.pub两个文件。如果缺少一个,用ssh-keygen -t ED25519 -f ~/.ssh/id_ed25519重新生成 2.如果1没问题,则将你的id_ed25519.pub重新ssh-copy-id分发到你的服务端,并去服务端~/.ssh/authorized_keys把你客户端原来的公钥删除
蓝尊宝
2018-03-13
打赏
举报
回复
具体咋回复呢
blackfriday13
2018-03-13
打赏
举报
回复
可以先根据搜索到的提示,修改/etc/sshd/sshd.conf,再重启sshd服务
ansible的
SSH
连接
问题
问题
描述: 在ansible安装完毕后一般需要以
SSH
的方式
连接
到需要进行管理的目标主机,一开始
遇到
了如下
问题
: # ansible -m ping all10.200.xx.xx | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via
ssh
.",...
linux
ssh
连接
问题
总结与解决方案
linux
ssh
连接
问题
总结与解决方案
ssh
连接
被用于各种linux
连接
场合,今天在配置的时候
遇到
一些
问题
,做出以下说明:
问题
一: [root@linuxpcom ~]# vim /etc/
ssh
/
ssh
d_config [root@linuxpcom ~]# systemctl restart
ssh
d 时 出现Job for
ssh
d.service failed because the control process exited with error code. See "systemct
解决ubuntu
ssh
无法
连接
的
问题
无法
ssh
到其他的电脑 首选需要确网络是否
连接
互相ping ip地址 如果可以互相ping 通,说明网络链接是没有
问题
的。 查看对方电脑是否启用了
ssh
服务 service
ssh
d start //启用
ssh
服务 service
ssh
d stop //关闭
ssh
服务 还有一种情况是没有安装
ssh
apt-get install open
ssh
-server 无法
ssh
到其他电脑 netstat -na | grep 22 //看看22端口是否开放 pstree | grep
ssh
d //看
VSCode
SSH
免密
连接
和
问题
排查
通过上述步骤,基本已经完成了
SSH
密钥对登录的配置,并成功在 VSCode 中实现了远程服务器的
连接
。这种方式不仅方便,还提高了安全性(避免明文密码传输)。确保私钥文件的权限设置正确,避免安全风险。
VSCode Remote
SSH
无法
连接
问题
的解决方法
VSCode用Remote
SSH
无法
连接
远程服务器的解决方法:删除服务器文件、删除本地配置文件。亲测有效!
Linux/Unix社区
18,828
社区成员
11,491
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章