通过vsftpd进行FTPlogin

似乎有相当多的FTPlogin通过vsftpd的post,但没有为我工作。 我知道,FTP不是很安全,但我有一个上传页面,使用FTP上传内容到服务器。 这个内容不是在任何地方执行,只是存储和我使用clamAV病毒扫描这些内容,以防万一。

这是我尝试的命令。

sudo useradd -d /home/publicftp -m publicftp

然后vsftpdconfiguration

 local_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd 

所有其他属性都被注释掉了。 我的问题是,如果我使用端口21(FTP) 连接超时 filezilla 但是,如果我使用端口22(SFTP),则publicftp可以连接并访问所有文件夹 – 这意味着他不会被监禁。