要在 CentOS 上测试 VSFTP 连接,您需要遵循以下步骤:
sudo yum install vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo firewall-cmd --permanent --zone=public --add-port=21/tcp
sudo firewall-cmd --reload
注意:如果您无法连接,请检查 SELinux 设置。您可以暂时禁用 SELinux 以进行测试:
sudo setenforce 0
如果禁用 SELinux 后可以连接,您需要调整 SELinux 策略以允许 FTP 连接。这通常涉及到创建一个自定义的 SELinux 策略模块,允许 FTP 服务的正常运行。