温馨提示×

Debian FTP服务器配置步骤

小樊
36
2025-03-06 02:38:09
栏目: 云计算
亿速云爆款云服务器,独享5M带宽,BGP线路,安全稳定,0.96元/天! 查看详情>>

在Debian系统上配置FTP服务器可以通过安装vsftpd软件包来完成。以下是详细的配置步骤:

安装vsftpd

首先,打开终端并使用以下命令安装vsftpd:

sudo apt update
sudo apt install vsftpd

配置vsftpd

  1. 备份原始配置文件

    sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
    
  2. 编辑配置文件

    使用文本编辑器(如vim)打开配置文件:

    sudo vim /etc/vsftpd.conf
    
  3. 修改配置参数

    根据需要修改以下参数:

    • listen=YES:启用FTP服务器的监听功能。
    • local_enable=YES:允许本地用户登录。
    • anonymous_enable=NO:禁止匿名用户登录。
    • chroot_local_user=YES:限制本地用户只能访问自己的主目录。
    • write_enable=YES:允许FTP写入权限(如果需要允许用户上传文件)。
    • chroot_list_enable=YES:启用chroot功能,限制用户访问范围。
    • chroot_list_file=/etc/vsftpd.chroot_list:指定chroot列表文件的路径。

    示例配置:

    listen=YES
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd.chroot_list
    
  4. 保存并退出编辑器

创建FTP用户和目录

  1. 创建FTP用户

    sudo useradd -m ftpuser
    sudo passwd ftpuser
    

    按照提示设置用户密码。

  2. 创建FTP共享目录

    sudo mkdir /ftp
    sudo chown ftpuser:ftpuser /ftp
    sudo chmod 777 /ftp
    

重启vsftpd服务

保存配置文件后,重启vsftpd服务以应用更改:

sudo systemctl restart vsftpd

验证FTP服务器

使用FTP客户端软件(如FileZilla)连接到FTP服务器,输入以下信息进行测试:

  • 主机名:服务器的IP地址
  • 用户名:ftpuser
  • 密码:之前设置的密码

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian FTP服务器配置步骤是什么

0