[GPT] Unable to negotiate with xx.xx.xx.xx port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

通过llama.cpp与羊驼聊天的网页界面- 详解 Serge 的启动使用

 

这个错误通常发生在 SSH 客户端无法找到与 SSH服务器 匹配的主机密钥类型时。

这可能是因为SSH服务器配置为使用SSH客户端不支持的主机密钥类型。

 

要解决此问题,您需要将缺少的主机密钥类型添加到SSH客户端的配置文件中。以下是实现步骤:

  1. 使用文本编辑器打开SSH客户端配置文件。文件位置可能因操作系统和SSH客户端而异,但通常位于〜/ .ssh / config或/ etc / ssh / ssh_config。

  2. 在配置文件中添加以下行:

Host *
    PubkeyAcceptedKeyTypes +ssh-rsa,ssh-dss
  1. 保存更改到配置文件中。

这应该解决问题并允许您连接到SSH服务器。

但是,请注意,使用像ssh-dss这样的弱主机密钥类型是不推荐的,因为它们被认为是不安全的。

最好使用更安全的密钥类型,例如 ssh-ed25519ssh-rsa

 

Cool:ChatAI

Link:https://www.cnblogs.com/farwish/p/17473573.html

posted on   ercom  阅读(2093)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· 一个费力不讨好的项目,让我损失了近一半的绩效!
历史上的今天:
2020-06-11 [FE] WebStorm, ESLint: Trailing spaces not allowed
2014-06-11 PHP脚本不报错的两点原因

统计

点击右上角即可分享
微信分享提示