OpenWrt FTP服务器设置遇到问题?30招排查解决攻略详解!
- 云服务器
- 2025-12-08
- 5
OpenWrt FTP 服务器搭建指南
OpenWrt 是一个基于 Linux 的嵌入式操作系统,它提供了丰富的功能和良好的可定制性,在 OpenWrt 系统中,我们可以搭建一个 FTP 服务器,用于文件的上传和下载,本文将详细介绍如何在 OpenWrt 上搭建 FTP 服务器。
准备工作
- 硬件环境:一台支持 OpenWrt 的路由器或嵌入式设备。
- 软件环境:OpenWrt 固件,支持 FTP 服务的软件包。
- 操作系统:Windows 或 Linux。
安装 FTP 服务软件
- 进入 OpenWrt 系统的 SSH 终端。
- 使用以下命令安装 vsftpd 软件:
opkg update opkg install vsftpd
安装完成后,使用以下命令启动 vsftpd 服务:
service vsftpd start
将 vsftpd 服务设置为开机自启:
enable vsftpd
配置 FTP 服务器

编辑 vsftpd 配置文件:
vi /etc/vsftpd/vsftpd.conf
以下是配置文件的主要参数及其含义:
| 参数 | 含义 |
|---|---|
| anonymous_enable=YES | 允许匿名用户登录 |
| local_enable=YES | 允许本地用户登录 |
| write_enable=YES | 允许用户上传文件 |
| chroot_local_user=YES | 用户登录后,限制用户只能访问其主目录 |
根据需要修改以上参数,
anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES
保存并退出配置文件。

重启 vsftpd 服务
使用以下命令重启 vsftpd 服务:
service vsftpd restart
测试 FTP 服务器
- 在客户端打开 FTP 客户端,如 FileZilla。
- 输入 OpenWrt 设备的 IP 地址、用户名和密码。
- 测试成功后,即可在 FTP 服务器上上传和下载文件。
常见问题解答
| 问题 | 答案 |
|---|---|
| 如何设置 FTP 服务器密码? | 在 OpenWrt 系统中,使用 passwd 命令设置用户密码。 |
| 如何修改 FTP 服务器的端口? | 在 vsftpd 配置文件中,修改 listen_port 参数即可。 |
通过以上步骤,我们可以在 OpenWrt 上成功搭建一个 FTP 服务器,在实际应用中,您可以根据需要调整 FTP 服务的配置,以满足不同的需求。
