要在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客戶端連接到服務器進行測試。