环境准备
- Vmware 17软件(如果没有安装,下面有链接教程)
- Centos 7.9系统(如果没有安装,下面有链接教程)
- FileZilla 文件 和 vsftpd.rpm 文件
- Xshell 和 Xftp 软件
FileZilla 文件 和 vsftpd.rpm 文件下载
如果你不想等待无加速的下载服务时,可以尝试一下我们的
点击这里进入官网!按照提示进行下载!
![图片[1]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217203711805-1024x800.png)
使用下面提供的命令进行下载!
# 更新软件包缓存
sudo yum update -y
# 安装vsftpd
sudo yum install -y vsftpd
![图片[2]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217204130251-1024x640.png)
等待下载完成!
注意:
如果提示下载失败或是镜像源失效,移步至下面提供的文章进行修改 yum 源!
上述执行完后,至此准备工作就已经完成了!
安装并配置教程
执行下面提供的命令启动 vsftpd 服务,并设置为开机自启动!
# 启动服务
sudo systemctl start vsftpd
# 设置开机自启
sudo systemctl enable vsftpd
# 检查服务状态
sudo systemctl status vsftpd
![图片[3]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217204712738-1024x189.png)
备份并编辑配置文件
sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
sudo vi /etc/vsftpd/vsftpd.conf
![图片[4]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217205946268.png)
进入文件后,找到下面提供的内容,首先按 i 进入到编辑模式,去除注释和更改属性值!
# 禁止匿名用户登录
anonymous_enable=NO
# 允许本地用户登录
local_enable=YES
# 允许用户上传文件
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
listen_ipv6=NO
# 启用被动模式,并设置端口范围(重要!)
# 这能解决大部分客户端连接和目录列表失败的问题
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=60000
![图片[5]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217205808452-426x1024.png)
最后按 ESC 键,输入 :wq 命令并回车退出编辑页面。
![图片[12]-[服务器环境部署 + 详细教程] Java 环境的配置!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251215195644270-1024x51.png)
执行下面的命令,配置防火墙!
# 开放被动模式端口范围
sudo firewall-cmd --permanent --add-port=20-21/tcp
sudo firewall-cmd --permanent --add-port=50000-60000/tcp
# 重新加载防火墙规则使其生效
sudo firewall-cmd --reload
# 查看已开放的规则,确认是否添加成功
sudo firewall-cmd --list-all
![图片[7]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217210212301.png)
创建 ftp 用户
注意:输入密码时,命令行是没有变化的!
# 创建一个名为 ftpuser 的用户,并指定其主目录为 /var/ftp/ftpuser
# -d 指定主目录, -s 指定登录shell (/sbin/nologin更安全)
sudo useradd -d /var/ftp/ftpuser -s /sbin/nologin ftpuser
# 为该用户设置密码
sudo passwd ftpuser
![图片[8]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217210328371.png)
设置文件主目录权限
# 确保根目录权限正确(VSFTPD对权限要求很严格)
sudo chmod -R 755 /var/ftp
# 在用户的主目录下创建一个专门用于上传的文件夹
sudo mkdir /var/ftp/ftpuser/uploads
# 将该文件夹的所有权授予 ftpuser
sudo chown -R ftpuser:ftpuser /var/ftp/ftpuser
# 给予上传目录写入权限
sudo chmod -R 777 /var/ftp/ftpuser/uploads
![图片[9]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217210534971.png)
使用命令 sestatus 检查 selinux 配置
![图片[10]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217210703764.png)
使用命令 vi /etc/selinux 打开 selinux 文件
![图片[11]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217211832421.png)
把图中所示的位置改为 disabled
![图片[12]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217211635960.png)
最后按 ESC 键,输入 :wq 命令并回车退出编辑页面。
![图片[12]-[服务器环境部署 + 详细教程] Java 环境的配置!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251215195644270-1024x51.png)
使用 vi /etc/vsftpd/chroot_list 命令打开
![图片[14]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217220733950.png)
在文件内输入 ftpuser (用户名)
![图片[15]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217220602816.png)
最后按 ESC 键,输入 :wq 命令并回车退出编辑页面。
![图片[12]-[服务器环境部署 + 详细教程] Java 环境的配置!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251215195644270-1024x51.png)
使用 sudo vi /etc/pam.d/vsftpd 命令打开
![图片[17]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217222430279.png)
将文件中标注的地方使用 # 将其注释!
![图片[18]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217222316986.png)
最后按 ESC 键,输入 :wq 命令并回车退出编辑页面。
![图片[12]-[服务器环境部署 + 详细教程] Java 环境的配置!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251215195644270-1024x51.png)
授权 vsftpd 相关权限
# 允许VSFTPD守护进程网络连接
sudo setsebool -P ftpd_connect_all_unreserved 1
最后使用 systemctl restart vsftpd 重启 vsftp
![图片[20]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251217230331596.png)
现在打开资源管理器,在地址栏中输入 ftp://ip地址/ 回车进行访问,如果能正常显示没报错,就说明已经设置成功了!
![图片[21]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251218122024627-1024x581.png)
使用 FileZilla 访问ftp
按照上面提供的下载地址,进行下载安装包并按照后,打开软件!
输入相关信息后,点击连接!
![图片[22]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251218122353918-1024x814.png)
![图片[23]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251218122501861.png)
能正常显示就说明已经设置成功了!
![图片[24]-[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251218122552436-1024x814.png)
![[vsFTPD + FileZilla]在CentOS 7.9上部署 FTP 服务,并实现在 Windows 上连接并上传文件!-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251218122830674.webp)



![[Centos 7.9]yum 源错误配置教程-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251216183334722.jpeg)
![[学习笔记 Day02]Vue基础:前端造梦,继续干!-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/09/20250919193418264.jpeg)
![[学习笔记 Day01]C++基础:简单的程序设计,始于梦想的开始!-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/09/20250922171813209.webp)


![[服务器环境部署 + 详细教程] Java 环境的配置!-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251215201002140.jpeg)



![[Vmware + CentOS 7.9]部署测试环境 Hadoop 服务!-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/12/20251216201253477.png)

![[自动化 + 手残党专属]宝塔安装AllinSSL证书管理教程-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/11/20251112122722716.png)




暂无评论内容