基于腾讯云服务器搭建 FTP 服务保姆级教程

2025年03月28日00:12:11 科技 1888

大家好,我是无界生长,AI领域创业者,AI应用落地专家,拥有丰富的AI应用落地经验,交付各行各业AI应用几十个,付费学员3000+。


这是我的第 98 篇原创文章——《基于腾讯云服务器搭建 FTP 服务保姆级教程》


花了2小时搭建 FTP 服务,顺便把教程也写一下,就有了这篇保姆级教程。


无需开通各种会员,仅需一台云服务器,就能解决超大文件传输问题。


软件版本

系统:CentOS Linux release 7.9.2009 (Core)


环境搭建

安装vsftpd

# 安装 vsftpd 服务
yum install -y vsftpd

# 设置开机自动启动
systemctl enable vsftpd

# 启动 FTP 服务
systemctl start vsftpd

# 确认服务是否启动成功
netstat -antup | grep ftp

显示结果如下,则说明 FTP 服务已成功启动。

基于腾讯云服务器搭建 FTP 服务保姆级教程 - 天天要闻


创建vsftpd用户及目录

# FTP 服务创建一个 Linux 用户,本文以 ftpuser 为例
useradd ftpuser

# 设置 ftpuser 用户的密码,建议设置个稍微复杂点的密码
passwd ftpuser

# 创建 FTP 服务使用的文件目录,本文以 /var/ftp/short_videos 为例
mkdir /var/ftp/short_
videos

# 修改目录权限
chown -R ftpuser:ftpuser /var/ftp/short_videos


配置vsftpd

# 打开 vsftpd.conf 文件
vim /etc/vsftpd/vsftpd.conf

# 按 i 切换至编辑模式,根据实际需求选择 FTP 模式,修改配置文件 vsftpd.conf:
# 修改以下配置参数
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=YES

# 添加以下配置参数,开启被动模式,设置本地用户登录后所在目录,以及云服务器建立数据传输可使用的端口范围值,这里以40000-45000为例
local_
root=/var/ftp/test
allow_writeable_chroot=YES
#pasv_enable=YES 被动模式,pasv_enable=NO 主动模式
pasv_enable=YES
#请修改为你的 Linux 云服务器公网 IP
pasv_
address=xxx.xx.xxx.xx
pasv_min_port=40000
pasv_max_port=45000

# 按 Esc 后输入 :wq 保存后退出。


创建 chroot_list 文件

执行以下命令,创建并编辑 chroot_list 文件。

vim /etc/vsftpd/chroot_list


i 进入编辑模式,输入用户名,一个用户名占据一行,设置完成后按 Esc 并输入 :wq 保存后退出。 设置的用户将会被锁定在主目录,若没有设置例外用户的需求,可跳过此步骤,输入 :q 退出文件。


重启 FTP 服务

systemctl restart vsftpd


设置安全组

放通端口21,及配置文件 /etc/vsftpd/vsftpd.conf 中设置的 pasv_min_portpasv_max_port 之间的所有端口,本文放通端口为40000 - 45000。


验证 FTP 服务

通过 FTP 客户端软件、浏览器或文件资源管理器等工具验证 FTP 服务,本文以客户端的文件资源管理器为例。


打开客户端的计算机,在路径栏中访问以下地址。如下图所示:

ftp://云服务器公网IP:21


在弹出的登录身份窗口中输入 配置 vsftpd 中已设置的用户名及密码。

基于腾讯云服务器搭建 FTP 服务保姆级教程 - 天天要闻


成功登录后,即可上传及下载文件。

基于腾讯云服务器搭建 FTP 服务保姆级教程 - 天天要闻


如果你照着教程能顺利完成,算你厉害:)



我是无界生长,关注我,带你一起玩转AI!如果你觉得我分享的内容对你有帮助,麻烦点赞、分享、在看,你的支持是我创作的最大动力!

科技分类资讯推荐

二十年前的586电脑,奔III处理器+Win98系统,闲鱼卖2680元 - 天天要闻

二十年前的586电脑,奔III处理器+Win98系统,闲鱼卖2680元

之前我写了个九十年代的海尔电脑机箱,阅读量挺高的,你们爱看这玩意?那就继续回忆杀,再写另一个“收藏级”的586老电脑,自带纯平显示器。它就是二十五年前的联想天禧6622电脑,居然是大全套收藏级成色,主机箱、显示器、键盘、光驱、软驱一应俱全,
消息称三星显示最早下月启动三星电子首款三折叠手机显示面板量产 - 天天要闻

消息称三星显示最早下月启动三星电子首款三折叠手机显示面板量产

IT之家 5 月 9 日消息,韩媒 daily.hankooki 当地时间今日报道称,三星显示预计最早 6 月、最晚 7 月开始量产三星电子首款三折叠手机(IT之家注:即所谓的 Galaxy G Fold)的显示面板。▲ 三星显示 Flex G 三折叠概念设备报道指出,由于三折叠手机在整体智能手机市场尚属新形态,因此三星显示的面板产量初期预计落在 20~30
Retroid Pocket Mini V2 安卓游戏掌机发布,1399 元 - 天天要闻

Retroid Pocket Mini V2 安卓游戏掌机发布,1399 元

IT之家 5 月 9 日消息,Retroid 今日推出安卓游戏掌机 Pocket Mini V2,迭代机型主要解决初代的显示问题,更换到该公司 Pocket Classic 掌机的同款 3.92 英寸 AMOLED 屏幕,其余配置参数一致,目前仅提供黑色,官网首发售价 1399 元。Retroid Pocket Mini V2 搭载高通骁龙 865 处理器,
谷歌消息开始推出“为所有人删除”功能 - 天天要闻

谷歌消息开始推出“为所有人删除”功能

#双11国货换新装#快速导读Android 版 Google Messages 正在推出一项新功能,允许用户在群组 RCS 对话中删除所有人的聊天信息,提供“为所有人删除”和“为我删除”两个选项。
盘点那些霸屏“五一”叫好又叫座的“主题展” - 天天要闻

盘点那些霸屏“五一”叫好又叫座的“主题展”

盘点 REVIEW&ANALYSISIP主题展现阶段的IP主题展正从流量收割向长效情感联结的升级。中购联新媒体中心作者丨李洪健在刚刚过去的五一假期,消费市场的蓬勃气象让人欣喜,据交通运输部数据,5月1日至5日,预计全社会跨区域人员流动量累计
一个时代的结束:某运营商官宣终止3G服务 - 天天要闻

一个时代的结束:某运营商官宣终止3G服务

香港近年将流动通信服务升级至5G后,有电信运营商宣布终止3G服务,港媒报道称,这是“一个时代的结束”。据报道,香港四大电信商之一中国移动旗下中国移动香港公司近日宣布,计划于2025年6月30日零时正式停止3G服务的运营。此举旨在优化资源配置