使用gftp连接报错:no matching host key type found.their offer :ssh-rsa,ssh-dss

问题现象

图片[1] - 使用gftp连接报错:no matching host key type found.their offer :ssh-rsa,ssh-dss - 正则时光

原因分析

这个错误表示你的SSH客户端不接受服务器提供的主机密钥类型:ssh-rsassh-dss

这可能是因为你的SSH客户端配置为只接受特定的主机密钥类型,或者你的SSH客户端版本过旧,不支持ssh-rsassh-dss

解决办法

可以尝试以下方法来解决这个问题:

  1. 更新SSH客户端:如果你的SSH客户端版本过旧,你可以尝试更新到最新版本。新版本的SSH客户端通常会支持更多的主机密钥类型。
  2. 修改SSH客户端配置:你可以在SSH客户端的配置文件(通常是~/.ssh/config/etc/ssh/ssh_config)中添加以下行:
HostKeyAlgorithms ssh-rsa,ssh-dss

这将告诉SSH客户端接受ssh-rsassh-dss主机密钥类型。

  1. 在命令行中指定主机密钥类型:你也可以在SSH命令行中使用-o选项来指定主机密钥类型,例如:
ssh -oHostKeyAlgorithms=ssh-rsa,ssh-dss user@host
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享