ubuntu

如何配置Ubuntu的FTP服务器

小樊
45
2025-08-08 06:03:06
栏目: 云计算

以下是配置Ubuntu FTP服务器的基本步骤:

  1. 安装vsftpd:打开终端,运行sudo apt updatesudo apt install vsftpd
  2. 配置vsftpd:编辑配置文件/etc/vsftpd.conf,可设置禁止匿名访问anonymous_enable=NO、允许本地用户登录local_enable=YES、启用写权限write_enable=YES、限制用户在其主目录chroot_local_user=YES等。
  3. 创建FTP用户:用sudo adduser ftpuser创建用户,sudo passwd ftpuser设置密码,还可通过sudo usermod -d /home/ftpuser ftpuser设置主目录。
  4. 设置用户权限:用sudo chown ftpuser:ftpuser /home/ftpusersudo chmod 755 /home/ftpuser确保用户主目录权限正确。
  5. 重启服务:配置完成后,运行sudo systemctl restart vsftpd使更改生效。
  6. 配置防火墙:若使用UFW防火墙,运行sudo ufw allow 20/tcpsudo ufw allow 21/tcp,若启用被动模式还需开放相应端口范围,最后sudo ufw reload

0
看了该问题的人还看了