所以我在 sshd_config 中有一个 chrootdir 设置到一个文件夹,用户 myuser,它已经工作了好几个月了,然后今天我想更改 myuser 的密码,所以我用 passwd 做了这个,然后重新启动/etc/init.d/ssh restart
,但是现在当我尝试通过使用更新密码的 sftp 失败。
sshd_config
设置:
Subsystem sftp internal-sftp
Match User myuser
ChrootDirectory /chrootDIR
ForceCommand internal-sftp
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no
登录的内容/var/log/auth.log
是:
sshd[13368]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=[client ip is here] user=myuser
sshd[13368]: Failed password for myuser from [client ip is here] port 39154 ssh2
sshd[13368]: Connection closed by [client ip is here] [preauth]
我不认为我错过了任何步骤,是吗?