温馨提示×

Ubuntu中VSFTPD的自动挂载设置

小樊
55
2025-08-09 09:12:36
栏目: 智能运维

在Ubuntu中,VSFTPD本身主要用于搭建FTP服务器,若要实现类似“自动挂载”的功能,通常是指在系统启动时自动启动VSFTPD服务,以及自动挂载FTP用户的主目录等,以下是具体设置:

安装VSFTPD

sudo apt update
sudo apt install vsftpd

配置VSFTPD

编辑配置文件/etc/vsftpd.conf,确保以下配置项正确设置:

sudo nano /etc/vsftpd.conf
# 确保以下配置
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
# 若需被动模式,设置端口范围
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000

设置开机自启

sudo systemctl enable vsftpd

若需自动挂载用户主目录(假设用户主目录为/home/ftpuser)

编辑/etc/fstab文件,添加如下内容(若用户主目录为其他路径,需相应修改):

# 这里假设用户主目录在/home/ftpuser,且不需要特殊挂载选项
/home/ftpuser /home/ftpuser ext4 defaults 0 0

重启服务

sudo systemctl restart vsftpd

0