
私の 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
最初にファイルをバックアップしてください。