私は、ProFTPd を実行する FTP サーバーと、ユーザーのアカウントを作成する PHP/MySQL バックエンドを含むプロジェクトに取り組んでいます。
アカウントを作成すると、ユーザー エージェント文字列を介して検出されたアカウントの詳細と、OS に応じて FileZilla または CyberDuck をダウンロードするための手順が記載された電子メールがユーザーに送信されます。
初心者が簡単に操作できるように、FileZilla 用にアカウント ログインの詳細をパラメーターとして .lnk ファイルを生成し、.lnk ファイルをクリックするだけでサーバーを開くことができるようにすることを考えました。これは重要な機能ではなく、技術的な課題です。
私の質問は次のとおりです。
- これは実現可能ですか?代替手段はありますか (たとえば、Filezilla 実行可能ファイルを指すスクリプトを使用して .bat を生成しますか?)
- おそらく実行可能ファイルを指す相対/絶対パスに問題はありますか?
- さらに進んで、単一アカウント/単一サーバーで FTP アクセスを使用してソフトウェアをユーザーに提供する最も簡単な方法は何でしょうか (Web インターフェイスはオプションではありません)。