温馨提示×

ubuntu lamp如何搭建FTP服务器

小樊
48
2025-09-10 12:56:03
栏目: 云计算

在Ubuntu LAMP环境中搭建FTP服务器,可按以下步骤操作(以vsftpd为例):

  1. 安装vsftpd

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

    • 启用本地用户登录:local_enable=YES
    • 允许写入权限:write_enable=YES
    • 限制用户主目录:chroot_local_user=YES
    • 可选:启用SSL/TLS加密(需生成证书并配置相关参数)
      保存后重启服务:
    sudo systemctl restart vsftpd 
  3. 创建FTP用户

    sudo useradd -m ftpuser sudo passwd ftpuser 
  4. 配置防火墙
    若使用UFW,开放FTP端口(默认21):

    sudo ufw allow 21/tcp sudo ufw reload 
  5. 测试连接
    使用FTP客户端(如FileZilla),输入服务器IP、用户名及密码即可连接。

安全提示

  • 禁止匿名访问(anonymous_enable=NO)。
  • 定期更新软件并限制用户权限。

0