debian

Debian下vsftp安装步骤是什么

小樊
31
2025-02-22 03:55:17
栏目: 智能运维

在Debian系统下安装vsftpd(Very Secure FTP Daemon)的步骤如下:

  1. 更新包列表
sudo apt update
  1. 安装vsftpd
sudo apt install vsftpd
  1. 启动并启用vsftpd服务

    • 启动vsftpd服务:
    sudo systemctl start vsftpd
    
    • 设置vsftpd服务开机自启:
    sudo systemctl enable vsftpd
    
  2. 检查防火墙设置

    • 确保防火墙允许FTP流量。FTP通常使用20端口(数据传输)和21端口(命令控制)。
    • 在基于UFW的防火墙(如Ubuntu)上:
    sudo ufw allow 20/tcp
    sudo ufw allow 21/tcp
    sudo ufw reload
    
  3. 配置用户访问目录

    • 在配置文件/etc/vsftpd.conf中,指定用户访问的目录:
    local_root=/var/ftp/specific_dir
    
  4. 开启用户写权限(可选):

    • 在配置文件/etc/vsftpd.conf中,开启用户写权限:
    write_enable=YES
    
    • 重启服务以应用更改:
    sudo systemctl restart vsftpd
    
  5. 创建并设置目录权限

    • 创建指定目录:
    sudo mkdir -p /var/ftp/specific_dir
    
    • 更改目录所有者:
    sudo chown ftpuser:ftpuser /var/ftp/specific_dir
    
    • 设置目录权限:
    sudo chmod 755 /var/ftp/specific_dir
    
  6. 测试访问及写入功能

    • 使用FTP客户端(如FileZilla)或命令行工具连接到FTP服务器:
    ftp <your_server_ip>
    
    • 输入系统用户名和密码进行登录,测试连通性是否成功。

以上步骤涵盖了在Debian系统下安装和初步配置vsftpd的基本流程。根据实际需求,可能还需要进一步调整配置文件/etc/vsftpd.conf中的设置。

0
看了该问题的人还看了