情况说明:
mobaxterm 是 Windows 下比较好用的终端工具。
在服务器 A 中配置了 Windows 的公钥,但是通过密钥免密连接的时候,出现以下错误:
Server refused our key
解决方案
https://superuser.com/questions/1678830/server-refused-our-key-only-from-mobaxterm-bookmark-setup

据说是 OpenSSH 8.8 之后,屏蔽了 RSA 签名算法导致的。
查看你的 OpenSSH 版本:
ssh -V
打开 ssh 配置文件:
vi /etc/ssh/sshd_config
追加以下配置:(保存退出)
PubkeyAcceptedKeyTypes +ssh-rsa
重启
sudo service ssh restart
当使用Mobaxterm通过公钥免密连接OpenSSH 8.8以上版本的服务器时,可能出现' Server refused our key'的错误。这可能是由于OpenSSH更新屏蔽了RSA签名算法所致。解决方法包括检查OpenSSH版本,编辑sshd_config文件,追加PubkeyAcceptedKeyTypes+ssh-rsa配置,并重启ssh服务。
3260





