ftp サーバーをセットアップする必要があります。多くのクライアントは定期的にファイルをアップロードします。各クライアントは異なる ftp アカウントを使用します。新しいクライアントをプロビジョニングするために、外部システムから呼び出されます。外部システムからユーザー名/パスワードを取得するか、それらを生成して戻すことができます。ファイルをアップロードするために、クライアントごとにディレクトリを作成したいと思うでしょう。
クライアントがファイルをアップロードするとき、通知を受け、ファイルを処理し、別の外部システムに渡します (その後、名前を変更するか、ファイルを処理済みとして識別します)。
そのため、プログラムでアカウントを追加できる ftp サーバーの提案を求めています。理想的には、ディレクトリと新しいアップロード通知も処理しますが、他の方法でこれらを行うこともできます。
これは (理想的には) Red Hat Linux 上で実行されるか、Solaris がオプションです。