- 首先下载VSFTP服务,VSFTP是服务端,FTP是客服端
yum install -y vsftpd (服务端)
yum install -y ftp (客户端)
- 进入vsftpd目录
cd /etc/vsftpd
- 进入vsftpd配置文件,修改权限
vim vsftpd.conf (centos最小安装为“vi”,带GUI桌面的为“vim”,最小安装则需要安装“vim”)
- anonymous_enable=NO 是否允许匿名用户登录,要用匿名用户登录把“NO” 改成 “YES”。
- local_enable = YES 是否允许本地用户登录,要用本地用户登录就把“YES”改为 “NO”
- tanon_upload_enable = YES 是否允许匿名FTP用户上传文件
- #chroot_local_user = YES
- #chroot_list_enable = YES
- #chroot_list_file=/etc/usftpd/chroot_list
- allow_writeable_chroot=YES 允许写入
更改为: 如下
退出!
- 添加登录FTP的用户并给用户设置密码
- useradd ftpuser1 添加用户,useradd+用户名
- passwd ftpuser1 设置用户密码,passwd+用户名
- 进入目录添加登录的用户
vim /etc/vsftpd/chroot_list
Ftpuser1 加入刚才创建的用户名
退出
- 开启vsftpd
- Systemctl restart vsftpd
- 查看vsftpd是否运行
systemctl status vsftpd
- 关闭防火墙
Systemctl stop firewalld
- 关闭selinux(临时关闭)
setenforce 0
- Linux上验证
yum install -y ftp 下载客户端
ftp 192.168.15.12 ftp+IP地址访问服务端
- Windows上验证
ftp://192.168.15.12...............



