在 cmd 提示符下,我尝试使用以下命令通过 ssh 连接到我的服务器: ssh ubuntu@xx.xx.xx.xx
但出现错误消息
C:\\Users\\jjid/.ssh/config: line 4: Bad configuration option: pubkeyacceptedalgorithms
C:\\Users\\jjid/.ssh/config: terminating, 1 bad configuration options
Run Code Online (Sandbox Code Playgroud)
我检查了ssh配置文件和内容,
Host yy.yy.yy.yy
KexAlgorithms +diffie-hellman-group1-sha1
HostKeyAlgorithms +ssh-rsa
PubKeyAcceptedAlgorithms +ssh-rsa
Run Code Online (Sandbox Code Playgroud)
如果我清除该文件,ssh 命令就可以工作。但我必须有这样的配置。
我如何解决它?
Sti*_*rud 12
SSH版本太低。PubKeyAcceptedAlgorithmsOpenSSH 版本 8.5 及更高版本支持该选项。
升级的另一种方法是使用旧名称,PubkeyAcceptedKeyTypes因为它只是从版本 8.5 重命名的。8.5 发行说明链接
| 归档时间: |
|
| 查看次数: |
16168 次 |
| 最近记录: |