建立多個 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開始。 vsftpd 伺服器 - 紅帽

基本上,您建立原始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檔案!

相關內容