SSH服务器拒绝了密码

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
onlylove
论坛版主
帖子: 5232
注册时间: 2007-01-14 16:23

Re: SSH服务器拒绝了密码

#16

帖子 onlylove » 2019-07-12 10:28

Jul 12 00:56:58 server1 sshd[1553]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.0.107 user=jjna
Jul 12 00:57:00 server1 sshd[1553]: debug1: PAM: password authentication failed for jjna: Authentication failure

所以……我在想,你在putty的用户名那地方填了什么,密码那边又填了什么,是不是用户名写的普通用户,密码写的root的
先在linux上用ssh root@localhost试下,密码写root的,
直接ssh 不加用户名登录,默认是以当前用户名登录
比方你当前用户是 user 执行ssh 192.168.1.1就等同于ssh user@192.168.1.1需要对方主机上有一样的用户名,并且要输入该用户正确的密码
当前用户是user,想登录192.168.1.1的root,ssh root@192.168.1.1然后输入root的密码
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: SSH服务器拒绝了密码

#17

帖子 astolia » 2019-07-12 10:52

完整日志显示是pam挡住了登录。
简单点可以在sshd_config把UsePAM yes改成UsePAM no后重启服务来禁用pam认证。
网上有帖子说如果你登录用户jjna的登录shell是zsh这类非bash的,也可能导致这种问题
hpandsun
帖子: 13
注册时间: 2019-07-06 16:29
系统: win7

Re: SSH服务器拒绝了密码

#18

帖子 hpandsun » 2019-07-14 9:00

原因找到了,笔记本电脑上的一个键坏了,密码用到这个键。谢谢各位!
回复