FTP 이외에 파일 송,수신 혹은 파일 공유를 위한 어플리케이션이

vudghkzm의 이미지

FTP 이외에 파일 송,수신 혹은 파일 공유를 위한 어플리케이션을 찾고 있습니다. 다음의 조건들을 만족할 수 있었으면 좋겠네요.

1. 이어받기가 지원된다.(HTTP는 이어받기가 지원되지 않는 것으로 알고 있습니다.)
2. 사용하는 포트가 1개이다.(FTP는 사용하는 포트가 2개인것으로 알고 있습니다.)
3. 유닉스(혹은 리눅스) 와 MS 윈도우즈간의 통신이 지원된다.
4. FTP 정도의 속도가 나온다.(SFTP 속도가 너무 느리더군요 ㅠ.ㅠ)
5. 권한이 있는 사용자만 접근이 가능하다.

위의 5가지 조건은 반드시 만족했으면 좋겠구요.
부가적으로 로그인시에 암호 전송이 encrypted 되어서 다른 사람이 볼 수 없게 정도를 지원해 줄 수 있는 것이면 좋겠지만, 없다면 어쩔 수 없구요..
그럼 부탁드립니다.

익명 사용자의 이미지

참고로 HTTP와 FTP는 매우 우수한 프로토콜입니다.
권한주기, 로그인시 암호 모두 지원하고요. OS에 상관없지요.
또한.

1. HTTP도 이어받기 지원합니다.
서버 설정에 있습니다. (중간부터 받는 것을 지원하는 것이 이어받기기능이 되지요.)
2. FTP 서버를 passive모드로 돌리시면 포트를 1개만 사용합니다.

이렇습니다. 좋은 FTP서버나, HTTP서버를 찾으심이?

vudghkzm의 이미지

그런데 아파치에서 이어받이 기능 설정은 어떻게 하나요?

사족을 달자면..FTP를 패시브 모드로 사용한다고 하는 것은 FTP의 데이타 커넥션 요청을 클라이언트가 서버쪽으로 한다는 의미이지 포트가 1개이다는 것은 아닌 것으로 압니다. FTP는 반드시 컨트롤 포트 1개와 데이타 포트 1개가 필요한것으로 알고 있습니다.

Prentice의 이미지

HTTP/1.1에서 자동으로 되는 것 아닌가요..? 잠깐 찾아봤지만 더는 모르겠습니다.

ganadist의 이미지

webdav쓰시면 될듯..

근데 webdav에서 이어받기가 되는지는 모르겠네요. 그외의 조건은 다 만족할듯 합니다.

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

Prentice의 이미지

ganadist wrote:
webdav쓰시면 될듯..

근데 webdav에서 이어받기가 되는지는 모르겠네요. 그외의 조건은 다 만족할듯 합니다.


WebDAV도 HTTP기반이므로 잘 되지 않을까 생각합니다. :)
vudghkzm의 이미지

자세히는 읽어보지 못했지만 인터넷에서 적당히 검색을 해서 WebDAV 가 어떤 녀석인가를 조금 살펴봤더니 제가 원하는걸 구축할 수 있을 거 같네요. 파일 서버로 사용할 수 있다고 하는 걸 보니 말이에요...

그런데 제대로 된 구축 방법을 몰라서 이리저리 검색 중입니다. 혹시 잘된 문서나 사이트 있으면 추천 부탁드릴께요.

이왕이면, 유닉스, 리눅스 계열 뿐만 아니라 윈도우즈상에서도 구현할 수 있는 방법이 있었으면 좋겠네요.

P.S. 대게의 사람들이 "파일 서버"를 구성한다고 말을 할 땐, 어떤 방법을 이용해서 구성한다는 말인가요? FTP를 말하는 건가요? 아님 뭔가 특별한 것이 있는 것인가요?

ganadist의 이미지

webdav는 apache나 tomcat등에서 기본으로 지원합니다. (서버)

클라이언트도 윈도우 탐색기나, 맥의 파인더, gnome의 노틸러스, kde의 컹커에서 모두 기본으로 지원됩니다.

그냥 apache매녈 읽고 대충 설정하면 될듯 하네요.

그리고 파일서버는 ftp던 http던 윈도우즈 네트워크(smb)든 간에..

원하는 사용자에게 원하는 파일을 건네줄 수 있으면 됩니다. 그이상도 그이하도 아니죠.

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

vudghkzm의 이미지

위에 답변 주신 분들 모두 감사드립니다.
우선은 아파치를 이용해서 적당히 장난을 쳐 봐야 겠네요.

근데 제가 조금더 알아보니까 삼바(samba)라는 것이 있던데, 이것은 또 뭔가요?
그리고 윈도우즈용 삼바 서버 프로그램은 존재 하지 않나요?

ganadist의 이미지

samba는 smb프로토콜을 유닉스에서 구현한것입니다.

smb프로토콜은 흔히 윈도우즈 네트워크라고 불리며 윈도우즈 파일및 프린터 공유에 사용됩니다.

당연히 윈도에는 기본으로 설치되며 굳이 samba가 윈도우용으로 포팅될 이유는 별로 있어보이지 않습니다. -0- (cygwin용 samba패키지가 있긴 하네요..)

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

랜덤여신의 이미지

HTTP 는 이어받기 잘 지원합니다...
다만, 웹 브라우저들이 이어받기를 지원하지 않는거죠.

윈도우에는 FlashGet 등의 대부분의 다운로드 매니저가 이어받기를 지원하구요.
리눅스에는 wget 이라는 커맨드가 있지요...

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.