Server file berbasis HTTP (S)

12

Saya punya server yang menjalankan Ubuntu 10.04. Saya sudah mendapatkan openssh untuk ssh dan sftp di atasnya.

Saya telah mencari server file berbasis web (http, atau lebih baik https), mungkin web-front-end ke server FTP (S), yang memungkinkan akses ke folder tertentu, dan juga memungkinkan unggahan. Ini membutuhkan otentikasi pengguna, lebih disukai menggunakan PAM.

Solusi berbasis web ini adalah untuk pengguna yang tidak diizinkan untuk menggunakan perangkat lunak / ekstensi browser FTP dan tidak memiliki plugin browser flash / java dalam lingkungan perusahaan mereka.

Sejauh ini saya telah melihat ke dalam:

  • Webmin: Termasuk manajer file, namun menggunakan Java, dan saya mencari implementasi bebas plugin.
  • Apache2: Saya dapat mengatur https dan otentikasi PAM, tetapi implementasi barebone tidak termasuk unggahan file (sejauh yang saya ketahui).
  • HFS: Belum mencobanya karena hanya untuk Windows / anggur, dan saya tidak ingin menjalankannya di bawah anggur.
Michael
sumber

Jawaban:

4

Saya terus meneliti, dan menemukan 4 implementasi web-ftp yang bagus:

Semua berfungsi dengan apache2 (dengan https), dan proftpd (digunakan untuk integrasi PAM yang hebat dan kemudahan penggunaan). Namun dua yang terakhir agak lama dan desain mereka bukan yang tercantik. dan net2ftp memiliki spanduk besar dengan namanya serta layar masuk "rumit", dengan banyak opsi yang tidak diperlukan oleh pengguna sederhana. Itu sebabnya saya saat ini menggunakan AjaXplorer.

Jika mungkin orang lain mendapatkan skrip web-ftp yang bagus untuk apache2, harap rekomendasikan mereka!

Michael
sumber
Banyak dari klien ini sekarang basi, tetapi masih ada permintaan besar untuk FTP berbasis web. Lihatlah Monsta FTP. Ini adalah klien dan editor kode berbasis FTP / SFTP web. Ini gratis untuk diunduh dari monstaftp.com (penafian: Saya terlibat dengan proyek ini)
Daniel Williams
1

Jika Anda perlu membaca / menulis, sepertinya Anda mencari Apache (atau Nginx ) dan Webdav. Jika Anda hanya perlu akses baca, Anda bisa melayani daftar direktori dari server web itu sendiri.

Oli
sumber
Terima kasih atas tanggapan Anda. Sejauh yang saya bisa lihat, WebDAV mengharuskan menggunakan klien mandiri atau ekstensi browser untuk terhubung dengan benar, yaitu memiliki kemampuan unggah penuh.
Michael
Sebagian besar OS memiliki dukungan bawaan untuk menghubungkan untuk membaca / menulis saham DAV.
Jeremy Kerr
@Michael Saya tahu bahwa Nautilus, Windows Explorer dan OSX's Finder semua dapat terhubung ke berbagi webdav, di luar kotak.
Oli
@Oli dan Jeremy Kerr: Terima kasih atas tanggapannya! Saya tidak yakin apakah mungkin untuk mengakses WebDAV di belakang firewall perusahaan. Sejauh ini saya sudah memiliki server Web-ftp di Windows, dapat diakses dengan mudah dari setiap browser, dan saya tidak ingin membanjiri pengguna akhir dengan sesuatu yang baru. Dan setiap firewall memungkinkan port 80 dan 443.
Michael
@Michael Webdav menggunakan HTTP over port 80. Sejauh ini protokol transfer file yang paling ramah firewall ada.
Oli