温馨提示×

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

小樊
258
2024-04-19 12:12:10
栏目: 云计算

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

  1. 安装vsftpd(Very Secure FTP Daemon)软件包:
sudo dnf install vsftpd
  1. 启动vsftpd服务并设置开机启动:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
  1. 配置vsftpd服务器: 编辑vsftpd配置文件/etc/vsftpd/vsftpd.conf,可以使用vi或nano编辑器打开该文件:
sudo nano /etc/vsftpd/vsftpd.conf

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

  1. 防火墙配置: 如果系统防火墙开启了,默认情况下FTP使用的端口21可能会被防火墙拦截,需要添加规则允许FTP流量通过:
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --reload
  1. 创建FTP用户和设置权限: 可以创建一个FTP用户并将其添加到vsftpd用户组中,然后设置FTP根目录的权限:
sudo useradd -m ftpuser
sudo passwd ftpuser
sudo usermod -aG vsftpd ftpuser
sudo chown -R ftpuser:vsftpd /var/ftp
  1. 重启vsftpd服务使配置生效:
sudo systemctl restart vsftpd

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

0