我的 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
檔案!