HTTP (S) 기반 파일 서버


12

우분투 10.04를 실행하는 서버가 있습니다. 나는 이미 ssh와 sftp에 대해 openssh를 얻었습니다.

웹 기반 (http 또는 바람직하게는 https) 파일 서버, 아마도 특정 폴더에 액세스하고 업로드를 허용하는 (S) FTP 서버에 대한 웹 프론트 엔드를 찾고있었습니다. PAM을 사용하는 사용자 인증이 필요합니다.

이 웹 기반 솔루션은 FTP 소프트웨어 / 브라우저 확장을 사용할 수없고 회사 환경 내에 플래시 / 자바 브라우저 플러그인이없는 사용자를위한 것입니다.

지금까지 살펴 보았습니다.

  • Webmin : 파일 관리자를 포함하지만 Java를 사용하며 플러그인없는 구현을 찾고 있습니다.
  • Apache2 : https 및 PAM 인증을 설정할 수 있었지만 베어 본 구현에는 파일 업로드가 포함되어 있지 않습니다 (알고있는 한).
  • HFS : Windows / 와인 전용이므로 시도하지 않았으며 와인 아래에서 실행하고 싶지 않습니다.

답변:


4

나는 계속 연구하고 4 가지 좋은 웹 FTP 구현을 발견했습니다.

모두 apache2 (https 포함) 및 proftpd (훌륭한 PAM 통합 및 사용 편의성)에서 잘 작동합니다. 그러나 마지막 두 개는 약간 오래되었고 그들의 디자인은 가장 예쁘지 않습니다. net2ftp에는 이름이 큰 배너와 "복잡한"로그인 화면이 있으며 간단한 사용자에게는 필요하지 않은 많은 옵션이 있습니다. 그래서 현재 AjaXplorer를 사용하고 있습니다.

다른 누군가가 apache2를위한 훌륭한 웹 -ftp 스크립트를 받았다면, 그것을 추천하십시오!


이러한 클라이언트 중 상당수가 이제 오래되었지만 웹 기반 FTP에 대한 수요는 여전히 큽니다. Monsta FTP를 살펴보십시오. FTP / SFTP 웹 기반 클라이언트 및 코드 편집기입니다. monstaftp.com 에서 무료로 다운로드 할 수 있습니다 (면책 조항 :이 프로젝트에 참여했습니다)
Daniel Williams

1

읽기 / 쓰기가 필요한 경우 Apache (또는 Nginx ) 및 Webdav를 찾는 것처럼 들립니다 . 읽기 액세스 만 필요한 경우 웹 서버 자체에서 디렉토리 목록을 제공 할 수 있습니다.


당신의 응답을 주셔서 감사합니다. 내가 알 수있는 한 WebDAV는 독립형 클라이언트 또는 브라우저 확장을 사용하여 올바로 연결해야합니다. 즉, 전체 업로드 기능이 있어야합니다.
Michael

대부분의 OS에는 읽기 / 쓰기 DAV 공유에 연결하기위한 지원 기능이 내장되어 있습니다.
Jeremy Kerr

@Michael 나는 노틸러스, Windows 탐색기 및 OSX의 Finder가 모두 webdav 공유에 즉시 연결할 수 있다는 것을 알고 있습니다.
Oli

@Oli와 Jeremy Kerr : 답변 주셔서 감사합니다! 회사 방화벽 뒤에서 WebDAV에 액세스 할 수 있는지 확실하지 않습니다. 지금까지 모든 브라우저에서 쉽게 액세스 할 수있는 Windows에 웹 FTP 서버가 있었고 최종 사용자를 새로운 것으로 압도하고 싶지 않습니다. 그리고 모든 방화벽은 포트 80과 443을 허용합니다.
Michael

@Michael Webdav는 포트 80을 통해 HTTP를 사용합니다. 이는 방화벽에 가장 적합한 파일 전송 프로토콜입니다.
Oli

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.