Kei*_*Ape 7 git ssh version-control vpn repository
我正在尝试连接到通过我的VPN工作的存储库.我下载了Git,当我尝试克隆回购时,我收到此消息:
Unable to negotiate with XX.XX.XXX.XXX : no matching host key type found . their offer: ssh-dss
有什么我想念的吗?
Kei*_*Ape 29
我发现了问题,新的OpenSSH版本禁用了ssh-dss(DSA)公钥算法.DSA被认为太弱,OpenSSH社区建议不要使用它.
如果您看到类似于此的错误:
无法与10.96.8.72协商:未找到匹配的主机密钥类型.他们的提议:ssh-dss
...然后,您必须通过编辑〜/ .ssh/config文件重新启用DSA密钥以添加以下行:
HostkeyAlgorithms +ssh-dss
Run Code Online (Sandbox Code Playgroud)
您可能需要创建〜/ .ssh/config文件(如果该文件尚不存在).
创建文件后,您必须限制访问权限:
chmod 600 ~/.ssh/config
Run Code Online (Sandbox Code Playgroud)
然后做克隆.这应该工作得很好!
| 归档时间: |
|
| 查看次数: |
14371 次 |
| 最近记录: |