温馨提示×

怎样安装ubuntu ftpserver软件

小樊
44
2026-10-08 10:35:35
栏目: 智能运维

在 Ubuntu 上安装 FTP 服务器,最常用的是 vsftpd(Very Secure FTP Daemon)。下面是完整安装与基本配置步骤:


一、安装 vsftpd

  1. 更新软件包列表
sudo apt update
  1. 安装 vsftpd
sudo apt install vsftpd
  1. 启动并设置开机自启
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
  1. 查看运行状态
sudo systemctl status vsftpd

二、基本配置

配置文件位置:

/etc/vsftpd.conf

备份原配置:

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

保存后重启服务:

sudo systemctl restart vsftpd

三、创建 FTP 用户

sudo adduser ftpuser

设置密码并按提示完成。

(如限制用户只能 FTP,不能登录系统,可后续设置 shell 为 nologin)


四、防火墙设置(如有)

如果启用了 UFW:

sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload

如使用被动模式,还需开放被动端口范围(在配置中指定)。


五、测试连接

本地测试:

ftp localhost

或使用 FileZilla 等客户端连接。


六、可选:使用 SFTP(更安全)

如果你只是想安全传文件,SFTP(基于 SSH) 更推荐,Ubuntu 默认已支持:

sftp username@server_ip

如果你需要:

  • 配置 匿名 FTP
  • 配置 虚拟用户
  • 使用 ProFTPD / Pure-FTPd
  • 配置 被动模式端口

可以告诉我你的具体需求。

0 踩