我们有一个用户,突然无法通过SSH在Linux上login。 / var / log / secure中的错误输出是:
Invalid user foo from xx.xx.xx.xx input_userauth_request: invalid user foo
一些额外的细节:
用户在/ etc / passwd中正确指定了一个shell
用户具有正确权限的主目录
我们没有更改sshd_config,由moddatevalidation
没有更改用户的.bashrc或.bash_profile
用户无法通过密码或密钥login
我已经重新启动了sshd,并重新启动了该框
用户的shell历史logging不显示可能导致此问题的命令
同根同根(只有一个人使用)
用于sshd的VERBOSE输出不提供其他细节
没有其他用户有这个问题
我已经做了大量的search,并没有find其他地方来找出问题 – 任何见解将不胜感激,在此先感谢。
你可以检查几件事情:
如果您使用AllowUsers指令,请确保IP /主机名与sshd_config中定义的内容匹配。
如果使用AllowUsers指令使用主机名而不是IP地址,请validation主机名是否正确反转。
它发生在我身上。 这是因为他在使用VPN。 我有完全相同的错误。 如果有的话,退出VPN。