温馨提示×

Ubuntu FTP Server配置步骤是什么

小樊
58
2025-07-26 12:47:18
栏目: 智能运维

在Ubuntu上配置FTP服务器的步骤如下:

准备工作

  1. 更新系统

    sudo apt update
    sudo apt upgrade
    
  2. 安装vsftpd

    sudo apt install vsftpd
    

配置FTP服务器

  1. 备份配置文件

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

    sudo nano /etc/vsftpd.conf
    

    在配置文件中,确保以下设置:

    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    
  3. 创建FTP用户

    sudo adduser ftpuser
    

    按照提示设置用户密码和其他信息。

  4. 配置用户目录权限

    sudo chown ftpuser:ftpuser /home/ftpuser
    sudo chmod 755 /home/ftpuser
    
  5. 启用SSL/TLS加密(可选):

    • 生成SSL证书:

      sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.key -out /etc/ssl/private/vsftpd.crt
      
    • 在vsftpd配置文件中添加以下行:

      ssl_enable=YES
      rsa_cert_file=/etc/ssl/private/vsftpd.key
      rsa_private_key_file=/etc/ssl/private/vsftpd.crt
      
  6. 重启vsftpd服务

    sudo systemctl restart vsftpd
    

测试FTP服务器

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

  • 主机名:你的服务器IP地址或域名
  • 用户名:ftpuser
  • 密码:你为ftpuser设置的密码

0