Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法与XX.XXX.XX.XX协商:没有找到匹配的主机密钥类型。他们的报价: ssh-dss

无法与XX.XXX.XX.XX协商:没有找到匹配的主机密钥类型。他们的报价: ssh-dss
EN

Stack Overflow用户
提问于 2015-12-10 09:48:24
回答 7查看 179.5K关注 0票数 137

我正试图在我的网络主机上创建一个git存储库,并在我的计算机上复制它。我所做的是:

  1. 我在远程服务器上创建了一个存储库。
  2. 我生成了一个密钥对:ssh-keygen -t dsa
  3. 我把钥匙加到ssh特工身上了。
  4. 我复制到~/.ssh中的服务器公钥。

然后,在尝试运行命令git clone ssh://user@host/path-to-repository之后,我得到了一个错误:

无法与XX.XXX.XX.XX协商:没有找到匹配的主机密钥类型。他们的报价: ssh-dss 致命:无法从远程存储库读取。 请确保您有正确的访问权限和存储库存在。

那是什么意思?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2015-12-10 10:29:55

默认情况下,最近的openssh版本默认不推荐DSA密钥。您应该建议您的GIT提供程序添加一些合理的主机密钥。仅仅依靠DSA并不是个好主意。

作为解决办法,您需要告诉您的ssh客户端,您希望接受遗留使用的正式文档主机密钥,如遗留使用的正式文档中所描述的那样。您几乎没有什么可能,但我建议将这些行添加到您的~/.ssh/config文件中:

代码语言:javascript
运行
AI代码解释
复制
Host your-remote-host
    HostkeyAlgorithms +ssh-dss

另一种可能是使用环境变量GIT_SSH来指定以下选项:

代码语言:javascript
运行
AI代码解释
复制
GIT_SSH_COMMAND="ssh -oHostKeyAlgorithms=+ssh-dss" git clone ssh://user@host/path-to-repository
票数 192
EN

Stack Overflow用户

发布于 2016-05-11 04:56:25

您还可以在ssh行中添加-oHostKeyAlgorithms=+ssh-dss

代码语言:javascript
运行
AI代码解释
复制
ssh -oHostKeyAlgorithms=+ssh-dss user@host
票数 89
EN

Stack Overflow用户

发布于 2016-07-12 02:00:33

对我来说,这是有效的:(添加到.ssh\config中)

代码语言:javascript
运行
AI代码解释
复制
Host *
HostkeyAlgorithms +ssh-dss
PubkeyAcceptedKeyTypes +ssh-dss
票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34208495

复制
相关文章
无法为 WSDD 操作找到匹配的 Java 操作
我发现了错误。 只需要把“AndrQues”改成“andrQues”,程序就可以正常运行了。
matinal
2023/10/13
2020
找到多个与名为“Home”的控制器匹配的类型的解决方案
 主地址:http://localhost:3412/Home/Index 区域地址:http://localhost:3412/T200/Home/Index 解决方法: 注册路由添加命名空间(na
纯粹是糖
2018/03/14
1.5K0
找到多个与名为“Home”的控制器匹配的类型的解决方案
HTTPS 和 SSL/TLS 协议:密钥交换(密钥协商)算法及其原理
前一篇介绍了 SSL/TLS 的身份认证机制。这个机制是为了防止攻击者通过【篡改】网络传输数据,来假冒身份,以达到“中间人攻击/MITM”的目的。   而今天要聊的“密钥协商机制”是:(在身份认证的前提下)如何规避【偷窥】的风险。   通俗地说,即使有攻击者在偷窥你与服务器的网络传输,客户端(client)依然可以利用“密钥协商机制”与服务器端(server)协商出一个用来加密应用层数据的密钥(也称“会话密钥”)。
全栈程序员站长
2021/06/17
10.3K0
c++私有变量和公有变量_没有与指定类型匹配的重载函数实例
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/197829.html原文链接:https://javaforall.cn
全栈程序员站长
2022/10/02
1.4K0
基础知识补充1:密钥交换/协商机制
密钥协商这一概念也得以提出。一方面它能为参与者提供身份认证,另一方面,也能与参与者协商并共享会话密钥。
春风大魔王
2020/07/29
5.5K0
MONGODB Sharding 安装 与网上我没有找到的 Answer
本来今天应该是MYSQL的文字,不过最近搞的MONGO比较多,测试MGR 的集群出了问题正在解决,所以今天和明天都是MONGODB 的文字
AustinDatabases
2019/08/30
5500
MONGODB Sharding 安装 与网上我没有找到的 Answer
SSH 密钥类型
GitHub 改变了他们的安全协议,不再允许使用使用 SHA-1 加密算法的 RSA 密钥进行访问,而我目前使用 ssh 默认策略生成的就是这种类型的密钥,结果就是无法提交代码。
宋天伦
2023/10/21
7360
所选的用户密钥未在远程主机上注册
部署新服务器的时候,将登陆方式从密码登陆改为密钥登陆。在使用xshell验证密钥登陆的时候提示(报错):所选的用户密钥未在远程主机上注册.
行 者
2023/10/20
8060
批量复制ssh密钥到Linux系统的主机
老高的测试环境中机器很多,每次登录都要输入密码很烦人,下面的脚本可以批量导入公钥到指定多个ip中,使用后记得把文件删除掉!
老高的技术博客
2022/12/28
2K0
了解SSH加密和连接过程【官方推荐教程】
SSH或安全shell是一种安全协议,是安全管理远程服务器的最常用方法。使用多种加密技术,SSH提供了一种机制,用于在双方之间建立加密安全连接,向另一方验证每一方,以及来回传递命令和输出。
Jean
2019/05/23
3K0
了解SSH加密和连接过程【官方推荐教程】
密钥用法 增强密钥用法 证书类型
增强密钥用法: OpenSSL 增强密钥用法:
BUG弄潮儿
2022/06/30
2.3K0
了解SSH加密和连接过程 转
SSH或安全shell是安全协议,也是安全管理远程服务器的最常用方式。通过使用多种加密技术,SSH提供了一种机制,用于在双方之间建立加密安全连接,对彼此进行身份验证,以及来回传递命令和输出。
wuweixiang
2018/08/14
1.2K0
VirtualBox克隆后无法找到网卡的问题
Virtualbox现在更新到了4.1.6版本,我记得在之前的版本中,镜像的克隆只能通过命令行的方式来进行,现在已经可以通过界面来进行克隆了,可以说非常的方便。
大江小浪
2018/07/25
1.3K0
VirtualBox克隆后无法找到网卡的问题
强缓存与协商缓存
浏览器缓存是浏览器在本地磁盘对用户最近请求过的资源进行存储,当访问者再次访问同一资源时,浏览器就可以直接从本地磁盘加载资源,通过缓存的方式就可以减少与服务器的数据传输,减少服务器的负担,加快页面响应速度等。
WindRunnerMax
2020/08/27
1K0
SSH 密钥类型及格式
下面是对ssh-keygen命令的-m key_format参数支持的几种类型的解释及其适用场景:
宋天伦
2023/10/21
1.6K0
Rancher 添加主机无法显示、添加主机无效的解决办法
在 Rancher UI 中,添加主机,在 Shell ssh 运行了,然后 点击 “关闭” 按钮,发现没有显示如何主机。
痴者工良
2021/04/26
1.5K0
React路由的模糊匹配与严格匹配
模糊匹配是React Router的默认匹配方式。在模糊匹配中,路由会根据URL的路径部分进行匹配。当URL的路径部分与路由的路径部分部分匹配时,就会触发匹配。
堕落飞鸟
2023/05/20
2.1K0
交换机端口速率协商:自协商、半自协商和强制协商
当涉及交换机端口速率协商的原理时,我们主要关注三种主要的速率协商机制:自协商、半自协商和强制协商。在本文中,我们将深入探讨每种机制的工作原理和它们之间的区别。
网络技术联盟站
2023/07/22
1.8K0
交换机端口速率协商:自协商、半自协商和强制协商
解决Typecho插件的配置信息没有找到
入坑Typecho已经一个多月了,在这期间Typecho的插件也开发了两个(其实我现在正在开发第三个,就不告诉你是个采集插件),然后大大小小的坑也踩了不少,其实最深的坑还是启用插件时提示“插件的配置信息没有找到”,这个具体原因就是因为首次启用插件时,在config()里面获取配置信息,这当然是获取不到的,我们复现一个这个错误。
用砖头敲代码
2022/08/30
1.2K0
没有任何类型 Windows 的外层实例可访问---Java内部类与外类型
没有任何类型 TestThread 的外层实例可访问。必须用类型 TestThread 的外层实例(例如,x.new A(),其中 x 是 TestThread 的实例)来限定分配。
似水的流年
2019/12/08
1.1K0

相似问题

无法与__IP_ADDRESS_端口22协商:没有找到匹配的主机密钥类型。他们的报价: ssh-rsa,ssh-dss

742

无法与xxx.xxx端口xxxxx协商:没有找到匹配的主机键类型。他们的报价: ssh-rsa,ssh-dss

113

无法与40.74.28.9端口22协商:没有找到匹配的主机密钥类型。他们的报价: ssh-rsa

1312

无法与192.168.16.140端口7999协商:没有找到匹配的主机密钥类型。他们的报价: Visual升级后的ssh-rsa

16

无法与AWS CodeCommit协商:“没有找到匹配的主机密钥类型”

26
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档