私は、MySQL データベースから認証情報を取得するように設定された純粋な ftpd サーバーの実装を使用しています。この実装の最初のセットアップ方法は、MD5 認証を使用することだったようで、それでうまく機能するようです。ただし、MD5 は行く必要があります。
そのため、MD5 を使用する代わりに、認証を PHP のビルトイン password_hash($password, PASSWORD_BCRYPT) 機能と互換性を持たせる方法を見つけたいと考えています。FTP ユーザーのパスワードはすでにハッシュ化されており、password_hash() を使用してデータベースに保存されています。データベースから取得したハッシュを使用して、pure-ftpd を介してログイン情報を認証できれば素晴らしいことです。
ここで純粋な ftpd のドキュメントを読みました: https://download.pureftpd.org/pub/pure-ftpd/doc/README.MySQL しかし、これを機能させる方法をまだ理解していません。
以前にこれを使用したことのある人はいますか?もしそうなら、このように設定する方法について何かアドバイスはありますか?
よろしくお願いします。