温馨提示×

怎样设置Ubuntu FTP用户

小樊
51
2025-08-22 11:36:47
栏目: 智能运维

以下是在Ubuntu上设置FTP用户的步骤:

  1. 安装vsftpd:打开终端,输入sudo apt updatesudo apt install vsftpd
  2. 配置vsftpd:用文本编辑器(如nano)打开/etc/vsftpd.conf,确保以下选项设置正确:
    • local_enable=YES:允许本地用户登录。
    • write_enable=YES:允许用户上传文件。
    • chroot_local_user=YES:将用户限制在其主目录。
    • allow_writeable_chroot=YES:若需chroot目录可写则设置为YES。
    • anonymous_enable=NO:通常建议禁止匿名访问。
  3. 创建FTP用户:使用sudo adduser ftpuser命令创建用户,按提示设置密码等信息。
  4. 设置用户目录权限:执行sudo chown ftpuser:ftpuser /home/ftpusersudo chmod 755 /home/ftpuser
  5. 重启vsftpd服务:输入sudo systemctl restart vsftpd
  6. 配置防火墙(可选):若系统启用防火墙,用sudo ufw allow 21/tcp开放FTP端口[1,2,3,4,5,6,7,8,9,10,11]。

0