SEO关键词:Ubuntu 22.04 FTP 搭建、vsftpd 配置教程、Linux FTP 服务器、FTP 远程文件传输
在 Linux 运维中,FTP(文件传输协议)是用于在服务器与客户端之间进行文件交换的常用方式。本文将详细介绍如何在 Ubuntu 22.04 系统上使用 vsftpd 快速搭建一个安全且高效的 Linux FTP 服务器。
vsftpd(Very Secure FTP Daemon)是 Linux 上最安全、最快的 FTP 服务程序。首先,我们要确保服务器软件包是最新的。
sudo apt updatesudo apt install vsftpd -y
安装完成后,检查服务状态:
sudo systemctl status vsftpd
为了让外部设备能够访问 FTP,我们需要在防火墙中开放 20、21 端口以及后续被动模式所需的端口范围。
sudo ufw allow 20/tcpsudo ufw allow 21/tcpsudo ufw allow 40000:50000/tcpsudo ufw status
为了安全起见,建议为 FTP 单独创建一个不受系统 shell 访问限制的用户。
sudo adduser ftpuser
按照提示设置密码。为了进一步安全,我们可以创建一个专门的 FTP 目录并设置权限。
这是 vsftpd 配置教程 中最核心的部分。我们需要编辑配置文件:/etc/vsftpd.conf。
sudo nano /etc/vsftpd.conf
请确保以下配置项已取消注释(删除前面的 #)并按如下修改:
write_enable=YES (允许上传文件)chroot_local_user=YES (将用户限制在主目录)local_umask=022 (设置默认上传权限)在文件末尾添加被动模式端口设置,以便进行 FTP 远程文件传输:
pasv_min_port=40000pasv_max_port=50000allow_writeable_chroot=YES
完成所有修改后,保存并退出(Ctrl+O, Enter, Ctrl+X),然后重启 vsftpd 使配置生效。
sudo systemctl restart vsftpd
现在你可以使用 FileZilla 或 WinSCP 等工具,输入服务器 IP、用户名 ftpuser 和密码进行连接了。恭喜你,你的 Ubuntu 22.04 FTP 搭建 已经圆满成功!
© 2023 保姆级教程系列 - 助力小白快速上手 Linux 云服务器配置
本文由主机测评网于2026-04-08发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260434748.html