ubuntu

怎样配置Ubuntu FTP服务器存储路径

小樊
37
2025-09-19 20:16:02
栏目: 云计算

配置Ubuntu FTP服务器的存储路径可以通过多种方式实现,具体取决于你使用的FTP服务器软件。以下是使用两种常见FTP服务器软件(vsftpd和ProFTPD)进行配置的方法:

使用vsftpd

  1. 安装vsftpd

    sudo apt update
    sudo apt install vsftpd
    
  2. 配置vsftpd: 编辑vsftpd的配置文件 /etc/vsftpd.conf

    sudo nano /etc/vsftpd.conf
    

    找到并修改以下配置项:

    • local_root:设置FTP用户的根目录。
      local_root=/path/to/your/desired/directory
      
    • chroot_local_user:将本地用户锁定在其主目录中(可选)。
      chroot_local_user=YES
      
  3. 重启vsftpd服务

    sudo systemctl restart vsftpd
    

使用ProFTPD

  1. 安装ProFTPD

    sudo apt update
    sudo apt install proftpd
    
  2. 配置ProFTPD: 编辑ProFTPD的主配置文件 /etc/proftpd/proftpd.conf

    sudo nano /etc/proftpd/proftpd.conf
    

    找到并修改以下配置项:

    • DefaultRoot:设置FTP用户的根目录。
      DefaultRoot /path/to/your/desired/directory
      
    • RequireValidShell off:允许FTP用户登录(可选)。
      RequireValidShell off
      

    如果你需要为特定用户设置不同的存储路径,可以使用 <Directory> 指令:

    <Directory /path/to/your/desired/directory>
        AllowOverwrite on
        <Limit ALL>
            AllowUser your_username
        </Limit>
    </Directory>
    
  3. 重启ProFTPD服务

    sudo systemctl restart proftpd
    

注意事项

通过以上步骤,你应该能够成功配置Ubuntu FTP服务器的存储路径。

0
看了该问题的人还看了