vsftpd 服务器是Linux下普遍使用的FTP服务器端软件,大部分Linux发行版均默认附带有vsftp服务器软件,例如 Red Hat Enterprise Linux (RHEL)。
而默认的vsftpd服务器配置一般是不支持IPv6下访问的,因此让我们配置vsftpd服务器,使我们的FTP服务器可以监听和接受 IPv6 地址的访问与连接。
首先,以 root 用户登录然后打开 vsftpd.conf,该文件通常位于 /etc/vsftpd 目录中。
因vsftpd的服务器环境配置、用户配置、权限、主目录等不是本文讨论的重点,因此直接掠过,感兴趣的朋友可查阅IPv4的相关配置即可。
1.注释掉 vsftpd.conf 文件中的下面这一行:
- listen=yes
复制代码 注意:此步骤非常重要,必须注释改行,否则vsftpd服务器将无法正常运行。
2.将这一行添加到 vsftpd.conf 中,或配置文件中已存在改行,则取消前面的#注释符号即可:
- listen_ipv6=yes
复制代码 至此我们的vsftpd服务器已经同时支持IPv6与IPv4的双栈访问了(如果操作系统是双栈的话,否则就是IPv6单栈)
3.重新启动 vsftpd 服务器
使用 service vsftpd restart 命令。
不同的Linux发行版,该命令可能不一样,请根据自己的服务器环境确定即可。
如果重新启动失败,请检查 vsftpd.conf 条目。
原创文章,作者:中国IPv6网,如若转载,请注明出处:https://www.ipv6s.com/basis/application/20101024454.html