要在CentOS上配置vsftpd以支持IPv6,请按照以下步骤操作:
ping6 google.com
如果返回结果,说明您的系统已经支持IPv6。
sudo yum install vsftpd
/etc/vsftpd/vsftpd.conf
文件。例如,使用nano编辑器:sudo nano /etc/vsftpd/vsftpd.conf
listen_ipv6=YES
这将启用vsftpd的IPv6支持。
listen=YES
:允许监听IPv4和IPv6连接。listen_port=21
:设置vsftpd监听的端口号,默认为21。userlist_enable=YES
:启用用户列表。tcp_wrappers=YES
:允许使用TCP包装器进行访问控制。保存并关闭配置文件。
重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=990/tcp
sudo firewall-cmd --permanent --add-port=40000:50000/tcp
sudo firewall-cmd --reload
现在,您的vsftpd服务器应该已经支持IPv6了。您可以使用支持IPv6的FTP客户端连接到服务器进行测试。