首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在cmd中运行ssh命令将显示“不好的配置选项:pubkeyacceptedalgorithms”

在cmd中运行ssh命令将显示“不好的配置选项:pubkeyacceptedalgorithms”
EN

Stack Overflow用户
提问于 2022-06-08 04:41:31
回答 1查看 2.6K关注 0票数 4

在cmd提示符中,我尝试使用以下命令通过ssh连接到我的服务器: ssh ubuntu@xx.xx

但是出现了错误消息。

代码语言:javascript
运行
复制
C:\\Users\\jjid/.ssh/config: line 4: Bad configuration option: pubkeyacceptedalgorithms
C:\\Users\\jjid/.ssh/config: terminating, 1 bad configuration options

我检查了ssh配置文件和内容,

代码语言:javascript
运行
复制
Host yy.yy.yy.yy
    KexAlgorithms +diffie-hellman-group1-sha1
    HostKeyAlgorithms +ssh-rsa
    PubKeyAcceptedAlgorithms +ssh-rsa

如果我清除了文件,ssh命令就会工作。但我必须有那个配置。

我该怎么解决呢?

EN

回答 1

Stack Overflow用户

发布于 2022-08-04 08:28:41

SSH版本太低了。PubKeyAcceptedAlgorithms选项在OpenSSH版本8.5和更高版本中得到支持。

升级的另一种方法是使用旧名称PubkeyAcceptedKeyTypes,因为它只是从V8.5中重命名。链接到8.5发行说明

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72540142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档