如何在Rocky Linux上安装和配置FTP服务器

在Rocky Linux上安装和配置FTP服务器可以通过以下步骤来完成:

安装vsftpd(Very Secure FTP Daemon)软件包:

sudo dnf install vsftpd

启动vsftpd服务并设置开机启动:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

配置vsftpd服务器:
编辑vsftpd配置文件/etc/vsftpd/vsftpd.conf,可以使用vi或nano编辑器打开该文件:

sudo nano /etc/vsftpd/vsftpd.conf

在配置文件中可以进行一些常见配置,如设置允许匿名用户登录、指定FTP根目录、限制用户上传下载速度等。根据实际需求进行配置。

防火墙配置:
如果系统防火墙开启了,默认情况下FTP使用的端口21可能会被防火墙拦截,需要添加规则允许FTP流量通过:

sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --reload

创建FTP用户和设置权限:
可以创建一个FTP用户并将其添加到vsftpd用户组中,然后设置FTP根目录的权限:

sudo useradd -m ftpuser
sudo passwd ftpuser
sudo usermod -aG vsftpd ftpuser
sudo chown -R ftpuser:vsftpd /var/ftp

重启vsftpd服务使配置生效:

sudo systemctl restart vsftpd

至此,你已经在Rocky Linux上成功安装和配置了FTP服务器。可以使用FTP客户端测试连接并上传下载文件。

阅读剩余
THE END