Unable to negotiate with XX.XX.XX.XX: no matching host key type found. Their offer: ssh-dss

简介: Unable to negotiate with XX.XX.XX.XX: no matching host key type found. Their offer: ssh-dss

在我把本地程序提交到远程分支上时


$ git push origin share_daily


会提示有如下的错误


Unable to negotiate with XX.XX.XX.XX: no matching host key type found. Their offer: ssh-dss
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.


此时我翻阅了大篇幅的文章,英文的中文的,提供几个有价值的链接给大家。


1.Using OpenSSH with legacy SSH implementations:http://www.openssh.com/legacy.html(针对性解决问题)

2.Generating SSH keys:https://help.github.com/articles/generating-ssh-keys/(虽然没有解决我的问题,但长了不少知识,或许对很多的问题可以起到解决的作用)

后来在我的.ssh目录下增加了config文件,命令如下:$ vim config


在config中需要写入如下内容:

Host git.XX.XX.com

HostKeyAlgorithms +ssh-dss

第一句中的XX.XX大家根据自己的项目中ssh链接查看@后面到‘:’前的一段,格式为git.XX.XX.com.保存文件,重新提交就好了

ssh://hzluoyun1@ git.XX.XX.com:XXXXX.git


相关文章
|
2月前
|
网络协议 Shell 网络安全
ssh: connect to host github.com port 22: Connection refused
本文讨论了在使用Git命令操作GitHub时遇到的"ssh: connect to host github.com port 22: Connection refused"错误,分析了可能的原因,并提供了使用443端口或https协议作为解决方案,最终确定问题是由于DNS解析错误导致,通过修改hosts文件解决。
ssh: connect to host github.com port 22: Connection refused
|
3月前
|
网络安全 开发工具 git
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
604 1
|
5月前
|
安全 网络安全
jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 如何处理
【5月更文挑战第24天】jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 如何处理
262 1
|
5月前
|
安全 网络安全
jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha>问题处理方法
【5月更文挑战第10天】jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha>问题处理方法
247 0
|
4月前
|
安全 Linux Shell
Linux中SSH命令介绍
Linux中SSH命令介绍
|
2月前
|
安全 Linux 网络安全
在Linux中,如何配置SSH以确保远程连接的安全?
在Linux中,如何配置SSH以确保远程连接的安全?
|
2月前
|
安全 Linux Shell
SSH 命令完整实用指南 | Linux SSH 服务
【8月更文挑战第20天】
218 0
|
2月前
|
安全 Linux Shell
如何在 Linux 服务器上配置基于 SSH 密钥的身份验证
如何在 Linux 服务器上配置基于 SSH 密钥的身份验证
47 0
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux——配置SSH免密登录
Linux——配置SSH免密登录
35 0
|
3月前
|
安全 Ubuntu Linux
记录一次Linux服务器被人使用SSH字典爆破
曾经我以为互联网到至今应该是很和平的状态,但是经历了这次ssh字典爆破攻击后我才意识到网络攻击无处不在,建议系统密码使用比较复杂的随机字符组合,七八十位都没问题,数据可贵,电脑该装杀毒软件的就装上,别因为那占用那点内存而舍弃杀毒软件,防网络攻击于未然 !