SSH客户端提示 用户密钥未在远程主机上注册
今天在一台使用已久的内网服务器上面帮一位新同事添加账户,添加完成之后就把账号交付于他,过了10分钟他告诉我说无法登陆,觉得很诧异 这么轻车熟路的 这么会 登陆不上去了,自己也用Xshell 登陆了一下,提示用户密钥未在远程主机上注册,于是检查了一下 用户目前下面的.ssh目录权限 700 .ssh/authorized_keys 权限为600 查看/var/log/secure 发现有如下日志
以为是用户是被锁定了,于是查看状态 准备解锁用户,命令如下:
pam_tally2 --user 账号
pam_tally2 -r -u 账号
通过pam_tally2 --user 指令发现没有锁定,最终通过查找资料是sshd没开启PAM 于是修改/etc/ssh/sshd_config 配置后 ,再次登录测试,问题成功解决,不知道是谁修改了这个配置,浪费了半个小时。