linux

如何在Linux上部署FTP Server

小樊
37
2025-03-17 03:34:03
栏目: 智能运维
亿速云数据库,弹性扩容,低至0.3元/天! 查看>>

在Linux上部署FTP服务器可以通过多种方式实现,其中最常用的是使用vsftpd(Very Secure FTP Daemon)。以下是详细的步骤指南:

1. 安装vsftpd

首先,你需要安装vsftpd。你可以使用包管理器来安装它。以下是在不同Linux发行版上的安装命令:

Ubuntu/Debian

sudo apt update
sudo apt install vsftpd

CentOS/RHEL

sudo yum install vsftpd

Fedora

sudo dnf install vsftpd

2. 配置vsftpd

安装完成后,你需要配置vsftpd。配置文件通常位于/etc/vsftpd/vsftpd.conf

基本配置

打开配置文件:

sudo nano /etc/vsftpd/vsftpd.conf

进行以下基本配置:

3. 重启vsftpd服务

保存并关闭配置文件后,重启vsftpd服务以应用更改:

Ubuntu/Debian

sudo systemctl restart vsftpd

CentOS/RHEL

sudo systemctl restart vsftpd

Fedora

sudo systemctl restart vsftpd

4. 配置防火墙

如果你的系统启用了防火墙,你需要允许FTP流量通过。

Ubuntu/Debian (使用ufw)

sudo ufw allow 21/tcp
sudo ufw allow 1024:1048/tcp

CentOS/RHEL (使用firewalld)

sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=1024-1048/tcp
sudo firewall-cmd --reload

5. 测试FTP连接

你可以使用FTP客户端(如FileZilla)或命令行工具(如ftp)来测试FTP连接。

使用命令行测试

ftp localhost

输入用户名和密码进行登录。

6. 安全注意事项

通过以上步骤,你应该能够在Linux上成功部署一个安全的FTP服务器。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

相关推荐:如何在Linux上部署MinIO

0
看了该问题的人还看了