解决使用Remmina通过SSH登录远程服务器时出现的错误”Bad call during pending SSH call in ssh_userauth_try_pubkey”

By | November 29, 2016

最后更新时间: 2020-06-13 14:49:51

解决使用Remmina通过SSH登录远程服务器时出现的错误”Bad call during pending SSH call in ssh_userauth_try_pubkey”

Updated On: 2020-06-13

Created On: 不详

环境说明: Remmina on Ubuntu 16.04 LTS

Remmina是Ubuntu自带的远程桌面登录客户端。尝试了一下用Remmina登录SSH,在服务器地址、端口、用户名和私钥及密码正确的情况下还是登录失败,出现“SSH公钥验证失败: Bad call during pending SSH call in ssh_userauth_try_pubkey”的错误提示。网上资料说要关闭ssh服务器的GSSAPI和UseDNS功能,于是在服务器端修改sshd的配置文件,分别将下面两个指令设置为no:

GSSAPIAuthentication no
UseDNS no

重启sshd服务。再次尝试用Remmina登录,登录成功。

鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,也欢迎指正,一起学习,共同进步。如果本文对您有帮助,而且让您觉得值得为内容付费,那么就请赞助(打赏)一下本人,这不强制。打赏支持微信支付,方法是使劲地戳一下下方的“打赏”按钮,然后得到微信收款的二维码,再用微信支付扫一下,就像买菜那样。祝好!