1. 安装 vsftpd(Very Secure FTP Daemon)软件包:
```
sudo apt-get install vsftpd
```
2. 修改 vsftpd 配置文件:
```
sudo nano /etc/vsftpd.conf
```
3. 配置 vsftpd 服务器:
- 找到并修改以下行:
```
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
```
你可以根据需要自行调整以上配置。
- 在文件末尾添加以下行:
```
allow_writeable_chroot=YES
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40100
pasv_address=服务器IP地址
pasv_addr_resolve=YES
force_dot_files=YES
user_sub_token=$USER
local_root=/home/$USER/ftp
```
将 `服务器IP地址` 替换为你服务器的公网IP地址,将 `/home/$USER/ftp` 替换为你希望作为 FTP 根目录的路径。
4. 创建一个ftp用户:
```
sudo adduser ftpuser
sudo passwd ftpuser
```
5. 重启 vsftpd 服务:
```
sudo systemctl restart vsftpd
```
现在,你已经在你的 Linux 系统上成功架设了 FTP 服务器。可以通过其他设备或计算机上的 FTP 客户端来连接和使用 FTP 服务器了。