在Rocky Linux上安装和配置FTP服务器可以通过以下步骤来完成:
安装vsftpd(Very Secure FTP Daemon)软件包:sudo dnf install vsftpd启动vsftpd服务并设置开机启动:sudo systemctl start vsftpdsudo 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 --permanentsudo firewall-cmd --reload创建FTP用户和设置权限:可以创建一个FTP用户并将其添加到vsftpd用户组中,然后设置FTP根目录的权限:sudo useradd -m ftpusersudo passwd ftpusersudo usermod -aG vsftpd ftpusersudo chown -R ftpuser:vsftpd /var/ftp重启vsftpd服务使配置生效:sudo systemctl restart vsftpd至此,你已经在Rocky Linux上成功安装和配置了FTP服务器。可以使用FTP客户端测试连接并上传下载文件。




