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.