基于腾讯云服务器搭建 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!如果你觉得我分享的内容对你有帮助,麻烦点赞、分享、在看,你的支持是我创作的最大动力!

科技分类资讯推荐

联想憋了40年的大招:自研5nm芯片上市,这次真没放鸽子 - 天天要闻

联想憋了40年的大招:自研5nm芯片上市,这次真没放鸽子

最近科技圈最热闹的事,莫过于联想在自家新平板上塞了颗"中国芯"。这事要搁五年前,网友能把键盘敲出火星子——毕竟在很多人印象里,联想除了组装电脑就是卖手机,突然掏出颗5纳米芯片,比四川变脸还让人意外。说起联想和芯片的恩怨情仇,那真是三天三夜唠
国产手机冲高端:别光顾着堆料,先学会把价格打上去 - 天天要闻

国产手机冲高端:别光顾着堆料,先学会把价格打上去

最近翻看Counterpoint的2025年一季度手机市场报告,有个数据看得人直嘬牙花子:苹果手机的平均售价还是816美元,相当于5800多块人民币,而小米的均价才155美元,折合人民币1100出头。这价格差得,都能买五台小米凑个"五福临门
moto razr 60系列三款新机发布,3499元起售 - 天天要闻

moto razr 60系列三款新机发布,3499元起售

继此前moto方面确认,新款小折叠razr 60系列即将5月8日在国内市场正式发布后,陆续在预热活动中公布的产品端相关信息也吸引了众多消费者的关注。昨日官方正式发布了razr 60系列三款机型,其中包含一款被命名为razr 60 Pro的新机,该系列机型的售价则从3499元起跳,参与国补后最低仅需2999元。外观方面,razr 60系列三款机型...
微软工程师揭秘 Windows 剪贴板优化方式:是如何获得最佳性能的 - 天天要闻

微软工程师揭秘 Windows 剪贴板优化方式:是如何获得最佳性能的

IT之家 5 月 9 日消息,据外媒 Neowin 今日报道,微软高级工程师雷蒙德・陈在微软网站的专栏《The Old New Thing》更新博文,他详细说明了 Windows 本地剪贴板与其他剪贴板管理器的不同之处,并解释了这种设计为何有益。IT之家注:Windows 提供了默认的剪贴板,可以通过“设置”开启,也可以通过 Win + V 快捷键直接打开。
上线“随申兑”、扩大“免申即享”范围……上海无感化服务让企业轻装上阵 - 天天要闻

上线“随申兑”、扩大“免申即享”范围……上海无感化服务让企业轻装上阵

不用自己申请,补贴、奖励等“丝滑”入账……上海大力推进的“免审即享”,通过大数据分析、人工智能辅助等工具,将政策精准送到企业身边。上海正加力提速推进2025年优化营商环境“十大攻坚突破任务”,聚焦企业需求最迫切、协同推进要求高的十个事项,加力推出新一批增量举措,合力解决营商环境建设中的“老大难”问题。上...
二十年前的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 处理器,