创建多个 vsftpd.conf

创建多个 vsftpd.conf

我的 vsftpd 运行良好,但只适用于一个域!我可以创建多个用户。所以现在我希望可以为多个域创建一个 vsftpd,然后我需要获取多个配置...

我创建了一个文件

/etc/vsftpd_conf/mydomaine_1/vsftpd.conf

我想创造

/etc/vsftpd_conf/mydomaine_2/vsftpd.conf

但是当我重新启动 vsftp 时,我认为我的服务器只执行这个文件

4313 /usr/sbin/vsftpd /etc/vsftpd.conf

我怎样才能改变它来执行

/etc/vsftpd_conf/mydomaine_1 2 3 ..../vsftpd.conf

谢谢你的帮助

答案1

你可能正在尝试做的是多宿主

“有时,一台计算机用于为多个 FTP 域提供服务。这是一种称为多宿主的技术。使用 vsftpd 实现多宿主的一种方法是运行守护进程的多个副本,每个副本都有自己的配置文件。”-从 21.2.2 开始。 vsftpdServer - Red Hat

基本上,您可以创建原始vsftpd.conf文件的多个副本,每个副本监听不同 FTP 服务器的 IP 地址:

# When "listen" directive is enabled, vsftpd runs in standalone mode and
# listens on IPv4 sockets. This directive cannot be used in conjunction
# with the listen_ipv6 directive.
listen=192.168.x.x

启动vsftpd服务将启动所有配置。

这应该适用于 Fedora 和 Debian 发行版。祝你好运,确保您vsftpd.conf先备份您的文件!

相关内容