ftpDemo是使用ftp第三方模块的demo 使用方法见demo.js
-
安装 vsftpd
-
启动 service vsftpd start
-
添加ftp用户(也是linux的用户)1. 添加用户 useradd ftp_xiaowei; 2. 修改密码passwd ftp_xiaowei
-
修改/etc/vsftpd.conf文件
禁止匿名登录
anonymous_enable=NO
添加禁止登录的用户
userlist_enable=YES(使用userlist)
userlist_deny=YES
userlist_file=/etc/vsftpd/vsftpd.user_list (指定userlist的文件目录)
将用户的访问范围控制在其主目录下
chroot_list_enable=YES
chroot_local_use=NO
chroot_list_file=/etc/vsftpd/chroot_list
其他(必须做)
pasv_enable=YES
pam_service_name=vsftpd
-
新建vsftpd.user_list目录并添加步骤3中创建的用户到该文件, 新建chroot_list目录并添加步骤3中创建的用户到该文件
vi vsftpd.user_list
-
重启vsftpd service vsftpd restart 并用ftp客户端测试