ubuntu

FTP服务器配置Ubuntu步骤

小樊
38
2025-08-18 09:56:33
栏目: 云计算

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

  1. 安装vsftpd
    • 更新系统包列表:sudo apt update
    • 安装软件:sudo apt install vsftpd
  2. 配置vsftpd
    • 备份配置文件:sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
    • 编辑配置文件:sudo nano /etc/vsftpd.conf
    • 常见配置:anonymous_enable=NO(禁止匿名访问);local_enable=YES(允许本地用户登录);write_enable=YES(允许写操作);chroot_local_user=YES(限制用户在其主目录);allow_writeable_chroot=YES(允许chroot目录可写,若启用chroot)。
    • 如需被动模式,可设置pasv_enable=YES及端口范围,如pasv_min_port=50000pasv_max_port=50100
  3. 重启服务
    • sudo systemctl restart vsftpd
  4. 配置防火墙
    • 若用UFW,允许FTP端口及被动模式端口(若有):sudo ufw allow 20/tcpsudo ufw allow 21/tcpsudo ufw allow 50000:50100/tcp(被动模式示例端口),然后sudo ufw reload
  5. 创建FTP用户
    • 创建用户:sudo adduser ftpuser
    • 设置密码:sudo passwd ftpuser
    • 可选:将用户主目录权限设为755,sudo chown ftpuser:ftpuser /home/ftpusersudo chmod 755 /home/ftpuser

0
看了该问题的人还看了