vsftpd.confの倍数を作成する

vsftpd.confの倍数を作成する

私の vsftpd は正常に動作していますが、1 つのドメインに対してのみです。複数のユーザーを作成できます。そのため、複数のドメインに対して 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

あなたがしようとしていることは、マルチホーミング

「場合によっては、1 台のコンピュータが複数の FTP ドメインに使用されることがあります。これはマルチホーミングと呼ばれる手法です。vsftpd を使用してマルチホーミングを行う 1 つの方法は、それぞれ独自の構成ファイルを持つデーモンの複数のコピーを実行することです。」-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最初にファイルをバックアップしてください。

関連情報