VSFTP 安装文档
- 查看vsftp 是否安装
[sctele@xnsbftp4 ~]$ rpm -qa | grep vsftpd
vsftpd-2.2.2-11.el6.x86_64
- 切换root用户并安装vsftp
[sctele@xnsbftp4 ~]$# yum install -y vsftpd
- 设置vsftp为开机启动项
[sctele@xnsbftp4 ~]$# systemctl enabled vsftpd
- 查看目录容量及修改配置文件
使用 df -h 命令查看目录容量
选择一个容量比较大的目录作为ftp的根目录(防止后边多个文件都上传到该ftp上,造成容量不足的问题)
修改配置文件,在文件最后添加以下内容
[root@uhdwwebserver ~]# vi /etc/vsftpd/vsftpd.conf
pam_service_name=vsftpd #验证方式
userlist_enable=YES #用userlist来限制用户访问
tcp_wrappers=YES #支持tcp 传输
use_localtime=YES #ftp 时间设置为本地时间
local_root=/app/data #ftp 用户根目录
userlist_file=/etc/vsftpd/user_list #指定限制用户的文件路径(可选择添加)
pasv_enable=yes //是否开户被动模式 (可选择添加)
pasv_min_port=3000 // 被动模式最小端口 (可选择添加)
pasv_max_port=5000 //#被动模式最大端口 (可选择添加)
[root@uhdwwebserver ~]# mkdir /app/data/
#设置/app/data目录属于用户ftpUser
[root@uhdwwebserver ~]# useradd -d /app/data/ -s /sbin/nologin ftpUser
[root@uhdwwebserver ~]# chmod –R 777 /app/data/
#重启vsftp服务
[root@uhdwwebserver ~]# /etc/init.d/vsftpd start
- 登陆ftp 验证
[root@uhdwwebserver ~]# ftp ip地址
输入用户名
输入密码