🗣 Wd提问: ubuntu如何搭建ftp服务器
🤖 Ai回答: 在 Ubuntu 上搭建 FTP 服务器可以通过安装 vsftpd(Very Secure FTP Daemon)来实现。以下是详细步骤:
✅ 步骤一:更新系统
bash
sudo apt update
sudo apt upgrade -y
✅ 步骤二:安装 vsftpd
bash
sudo apt install vsftpd -y
✅ 步骤三:配置 vsftpd
编辑配置文件:
bash
sudo nano /etc/vsftpd.conf
常用配置项(根据需求修改):
conf
允许匿名用户登录(可选,不推荐用于生产环境)
anonymous_enable=NO
启用本地用户登录
local_enable=YES
允许写入(上传/删除)
write_enable=YES
限制用户在其主目录内(推荐)
chroot_local_user=YES
如果启用 chroot,需要设置此选项以允许用户访问主目录
allow_writeable_chroot=YES
禁止匿名用户写入
anonymous_enable=NO
启用被动模式(防火墙/NAT环境必须开启)
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=50000
设置监听端口(默认21)
listen=NO
listen_ipv6=YES
如果你只使用 IPv4,可以改为:
listen=YES
listen_ipv6=NO
⚠️ 注意:`chroot_local_user=YES` 和 `allow_writeable_chroot=YES` 配合使用才能让本地用户在自己的主目录中正常操作。
✅ 步骤四:创建测试用户(可选)
bash
sudo adduser testftp
输入密码并填写信息,完成后该用户即可通过 FTP 登录。
✅ 步骤五:设置用户权限
确保用户的主目录权限正确:
bash
sudo chmod 755 /home/testftp
sudo chown testftp:testftp /home/testftp
如果希望用户能上传文件,还需:
bash
sudo mkdir /home/testftp/upload
sudo chmod 755 /home/testftp/upload
sudo chown testftp:testftp /home/testftp/upload
✅ 步骤六:重启服务
bash
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd 设置开机自启
✅ 步骤七:开放防火墙端口(如使用 UFW)
bash
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp 被动模式端口范围
如果未启用 UFW,请忽略此步。
✅ 步骤八:测试连接
使用 FTP 客户端(如 FileZilla、命令行 `ftp` 或 `lftp`)连接:
地址:你的服务器IP
端口:21
用户名:testftp
密码:你设置的密码
✅ 可选:日志查看
bash
sudo tail -f /var/log/vsftpd.log
🔒 安全建议
不要启用匿名登录(`anonymous_enable=NO`)。
使用强密码。
限制用户在主目录内(`chroot_local_user=YES`)。
使用 SSL/TLS 加密(参考 `vsftpd` 的 `ssl_enable` 配置,或使用 SFTP 更安全)。
✅ 成功!你现在拥有一个基本安全的 FTP 服务器。
📌 提示:对于更安全的文件传输,推荐使用 SFTP(基于 SSH),配置更简单且无需额外端口。
如有问题,欢迎继续提问!
📣 商家广告:





0
IP地址: 233.79.206.31
搜索次数: 0
提问时间: 2025-11-12 22:16:19
🛒 域名购买:
xbhd.cn
wzsx.net
kaosou.com.cn
lytxw.com
389.net.cn
n-f.cn
zhong.red
219.net.cn
2223.com.cn
qppp.com.cn
❓️ 热门提问:
机房中心建设
idc课程
ip报文分析
广西南宁服务器
VPS云主机搭建网站指南
云服务器iso27001
vps怎么
idc机房前景如何
VPS云主机推荐配置
pccwvps
豌豆Ai站群搜索引擎系统
🌐 域名评估:
vtoltower.net
jwsp.com
si.qh.cn
vtol.qh.cn
vhuo.cn
ausr.cn
qpwb.cn
cuqa.cn
le.hb.cn
catl.cq.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
검색 엔진 개발
贵阳净化车间
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。