ubuntu

Ubuntu FileZilla如何设置FTP服务器

小樊
56
2025-10-07 17:49:19
栏目: 云计算

Ubuntu下配置FTP服务器(使用vsftpd)及FileZilla客户端连接指南

一、安装vsftpd(FTP服务器软件)

vsftpd是Ubuntu上常用的安全FTP服务器,需通过包管理器安装:
打开终端,执行以下命令更新软件包列表并安装vsftpd:

sudo apt update
sudo apt install vsftpd

二、配置vsftpd服务器

1. 编辑配置文件

安装完成后,备份原始配置文件并打开编辑:

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo nano /etc/vsftpd.conf

修改以下关键参数(取消注释或新增):

2. 重启vsftpd服务

保存配置文件后,重启服务使更改生效:

sudo systemctl restart vsftpd

设置开机自启(确保服务器重启后自动运行):

sudo systemctl enable vsftpd

三、创建FTP用户

为安全起见,建议创建专用FTP用户(而非使用root):

sudo adduser ftpuser  # 按提示设置用户名和密码

设置用户主目录权限(确保用户可访问自己的目录):

sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser

四、配置防火墙(UFW)

若系统启用了UFW防火墙,需允许FTP流量通过:

sudo ufw allow 21/tcp    # FTP控制端口
sudo ufw allow 50000:50100/tcp  # 被动模式数据端口
sudo ufw reload          # 重新加载防火墙规则

五、使用FileZilla客户端连接FTP服务器

1. 安装FileZilla客户端

通过终端安装(推荐):

sudo apt install filezilla

或通过Ubuntu软件中心搜索“FileZilla”安装。

2. 配置连接

六、常见问题排查

通过以上步骤,即可在Ubuntu上成功配置FTP服务器,并使用FileZilla客户端进行文件传输。如需更高安全性,建议启用TLS加密(修改vsftpd.conf中的ssl_enable=YES并配置证书)。

0
看了该问题的人还看了