ubuntu

Ubuntu vsftp多站点配置

小樊
41
2025-08-15 12:56:03
栏目: 智能运维

以下是在Ubuntu上配置vsftpd多站点的两种常见方法:

基于不同端口的多站点配置

  1. 安装vsftpd:sudo apt install vsftpd
  2. 创建多个配置文件,如/etc/vsftpd_multi/vsftpd_21.conf/etc/vsftpd_multi/vsftpd_2121.conf,分别设置不同端口、本地根目录等参数。
  3. 创建对应目录并设置权限,如sudo mkdir -p /ftp/publicsudo chown -R ftp:ftp /ftp/public
  4. 启动多个vsftpd实例,通过编辑/etc/systemd/system/vsftpd@.service文件并执行相关命令来实现。
  5. 配置防火墙,开放相应端口的TCP流量。

基于用户的多站点配置

  1. 安装vsftpd:sudo apt updatesudo apt install vsftpd
  2. 为每个站点创建用户,如sudo adduser ftpuser1sudo passwd ftpuser1
  3. 创建站点目录,如sudo mkdir /home/ftpuser1/site1,并设置权限sudo chown ftpuser1:ftpuser1 /home/ftpuser1/site1
  4. /etc/vsftpd/conf.d/目录下为每个用户创建配置文件,如ftpuser1.conf,设置local_root等参数。
  5. 重启vsftpd服务:sudo systemctl restart vsftpd

0
看了该问题的人还看了