Xshell ssh远程服务器,提示sshd服务拒绝密码。
window操作系统上使用XShell ssh登录远程服务器,输入密码后提示服务器拒绝密码,一开始以为是密码错误,后面查看远程服务的的ssh配置才知道,需要google动态验证码。
原因是在ssh配置文件中,强制要求验证google authenticator PAM插件为ssh登录账号生成的动态验证码。ssh配置所在位置为:
/etc/pam.d/sshd
可以看到如下配置:
auth required pam_google_authenticator.so
如果不想那么麻烦的使用手机动态令牌(验证码),可以先把上面的配置代码注销,重启ssh服务:
service sshd restart