HTTP(S)ベースのファイルサーバー


12

Ubuntu 10.04を実行しているサーバーがあります。すでにsshとsftpのopensshを取得しています。

特定のフォルダーへのアクセスを許可し、アップロードも許可する、Webベース(http、またはできればhttps)のファイルサーバー、おそらく(S)FTPサーバーへのWebフロントエンドを探していました。できればPAMを使用したユーザー認証が必要です。

このWebベースのソリューションは、FTPソフトウェア/ブラウザー拡張機能の使用を許可されておらず、企業環境内にフラッシュ/ Javaブラウザープラグインを持っていないユーザー向けです。

これまで私は調べてきました:

  • Webmin:ファイルマネージャーが含まれていますが、Javaを使用しているため、プラグインのない実装を探しています。
  • Apache2:httpsとPAM認証をセットアップできましたが、ベアボーン実装にはファイルのアップロードは含まれていません(私が知っている限り)。
  • HFS:Windows / wine専用であり、wineで実行したくないので、試していない。

回答:


4

私は調査を続け、4つの優れたweb-ftp実装を見つけました。

すべてがapache2(httpsを使用)とproftpd(PAMの優れた統合と使いやすさのために使用)でうまく機能します。しかし、最後の2つは少し古く、そのデザインは最もきれいではありません。また、net2ftpには、名前と「複雑な」ログイン画面を備えた巨大なバナーがあり、単純なユーザーには必要ない多くのオプションがあります。それが、私が現在AjaXplorerを使用している理由です。

おそらく他の誰かがapache2用のすばらしいweb-ftpスクリプトを手に入れたなら、それらをお勧めしてください!


これらのクライアントの多くは現在は古くなっていますが、WebベースのFTPに対する大きな需要がまだあります。Monsta FTPをご覧ください。FTP / SFTP Webベースのクライアントおよびコードエディターです。monstaftp.comから無料でダウンロードできます(免責事項:私はこのプロジェクトに関与しています)
ダニエルウィリアムズ

1

読み取り/書き込みが必要な場合は、Apache(またはNginx)およびWebdavを探しているようです。読み取りアクセスのみが必要な場合は、Webサーバー自体からディレクトリリストを提供できます。


ご回答ありがとうございます。私が見る限り、WebDAVでは、スタンドアロンクライアントまたはブラウザ拡張機能を使用して適切に接続する、つまり完全なアップロード機能を使用する必要があります。
マイケル

ほとんどのOSには、読み取り/書き込みDAV共有への接続のサポートが組み込まれています。
ジェレミーカー

@Michael Nautilus、Windows Explorer、およびOSXのFinderはすべて、すぐにwebdav共有に接続できることを知っています。
オリ

@OliとJeremy Kerr:回答ありがとうございます!企業のファイアウォールの内側でWebDAVにアクセスできるかどうかはわかりません。これまで、WindowsにはWeb-ftpサーバーがあり、すべてのブラウザーから簡単にアクセスでき、新しいものでエンドユーザーを圧倒したくありません。そして、すべてのファイアウォールは、ポート80と443を可能にする
マイケル・

@Michael Webdavは、ポート80でHTTPを使用します。これは、これまでで最もファイアウォールフレンドリーなファイル転送プロトコルです。
オリ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.