在cmd提示符中,我尝试使用以下命令通过ssh连接到我的服务器: ssh ubuntu@xx.xx
但是出现了错误消息。
C:\\Users\\jjid/.ssh/config: line 4: Bad configuration option: pubkeyacceptedalgorithms
C:\\Users\\jjid/.ssh/config: terminating, 1 bad configuration options
我检查了ssh配置文件和内容,
Host yy.yy.yy.yy
KexAlgorithms +diffie-hellman-group1-sha1
HostKeyAlgorithms +ssh-rsa
PubKeyAcceptedAlgorithms +ssh-rsa
如果我清除了文件,ssh命令就会工作。但我必须有那个配置。
我该怎么解决呢?
发布于 2022-08-04 08:28:41
SSH版本太低了。PubKeyAcceptedAlgorithms
选项在OpenSSH版本8.5和更高版本中得到支持。
升级的另一种方法是使用旧名称PubkeyAcceptedKeyTypes
,因为它只是从V8.5中重命名。链接到8.5发行说明
https://stackoverflow.com/questions/72540142
复制相似问题