当我在vsftpdconfiguration中将chroot_local_user设置为YES时,在我的ftp客户端中出现这个错误:
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写访问我的网站目录?
我在这里看到同样的问题,事实上,它似乎与TLS和chroot有关…我曾经在vsftpd的旧实例上工作(上次检查2.0.5)..这对3.0.2