vsftpd chroot_local_user 错误

vsftpd chroot_local_user 错误

当我在 vsftpd 配置中设置时,我的 ftp 客户端出现此错误chroot_local_userYES

220: (vsFTPd 2.3.5)
Connected to 23.21.50.255.
Cmd: AUTH TLS
234: Proceed with negotiation.
Cmd: USER ftpaccess
331: Please specify the password.
Cmd: PASS xxxxxxxx
Could not read reply from control connection: Unknown error: 0.

/var/log/vsftpd.log 文件中的内容如下:

Wed May 16 04:51:42 2012 [pid 2] CONNECT: Client "68.224.80.95"
Wed May 16 04:51:43 2012 [pid 1] [ftpaccess] OK LOGIN: Client "68.224.80.95"

如果我删除对我的主目录的写权限,我不会收到错误并且能够连接。如何启用 chroot_local_user 对我的 web 目录的写权限?

答案1

我在这里看到了同样的问题,事实上,它似乎与 TLS 和 chroot 有关...我曾经在旧版 vsftpd 实例上工作过(上次检查的是 2.0.5)..但在 3.0.2 上却失败了

相关内容