티스토리 툴바

BLOG main image
분류 전체보기 (23)
NAS (1)
┣ 웹FTP (5)
┣ WebExplorer Project (4)
┗ 외부에서 NAS접속 (8)
파일서버 (0)
잡학사전 (0)
잡동사니 (5)
27,149 Visitors up to today!
Today 31 hit, Yesterday 34 hit
daisy rss
tistory 티스토리 가입하기!
2010/09/10 14:02

   → ⑴ 웹하드와 FTP의 절묘한 만남
       ⑵ 활용방법, 성능테스트
       ⑶ 적용예시 : Synology DS108j
       ⑷ 설치, 설정, 보안 및 맺는말


사용자 삽입 이미지

웹하드FTP절묘한 만남, 웹FTP

웹하드의 편리함과 FTP의 막강한 기능이 만났습니다.

웹하드는 웹브라우저 상에서 주소만 입력함으로써 파일을 전송시킬 수 있는 편리함이 있는 반면,
특정 웹브라우저만 지원한다거나 임대나 구매 등에 많은 비용이 들어가는 등의 문제가 있어왔습니다.
FTP인터넷 표준 전송프로토콜로 다양한 보안옵션과 태생적인 전송능력으로 막강한 기능을 자랑하지만,
FTP 클라이언트 프로그램(파일질라, 알FTP 등)을 PC에 설치해야하는 불편한 점이 있습니다.

웹FTP는 웹하드와 FTP의 장점을 어울어서 편리하면서도 다양한 기능을 구사할 수 있습니다.



》이 글타래의 목적《

1. 저사양의 NAS에서도 부담없이 돌아가는 웹하드의 구현

2. 비영리목적인 경우, 무료로 사용할 수 있는 웹하드의 구현

3. 복잡하지 않고 편리한 FTP접속

4. 용량제한 없는 파일전송

5. 웹보드나 NAS의 계정과 연동함으로써 사용자의 편의성 극대화



》Test Drive《

각설하고, 일단은 Test Drive를 해본 후 이 글을 이어갈까 합니다.

제가 사용중이고 소개를 드리려고 하는 웹FTP 클라이언트는 JSCAPE사(http://www.jscape.com/)의
Secure FTP Applet(http://www.jscape.com/sftpapplet/index.html )입니다.

Lite버전의 경우, 이 프로그램은 비영리목적으로 사용하는 경우와 제품의 평가가 목적이라면
아무런 제약없이 쓰실 수 있습니다.
만약 상업적인 목적으로 사용하거나, '평가판'이라는 글자가 없는 정식버전이 필요한 경우는
라이센스를 구매해야함.

또한, Lite버전은 실행시 '평가판'이라는 글자가 들어가지만 정식버전의 모든 기능을 다 사용할 수 있음.
완벽한 프로그램은 아니지만 원하는 대부분의 기능을 구현가능하고 성능 또한 크게 나쁘지 않습니다.

사용자 삽입 이미지
 
        일반Client형 웹FTP : http://WebFTP.KR/
        완전자동Login 웹FTP : 테스트가 종료되었습니다.

이 홈페이지의 웹FTP클라이언트를 통해서 자신의 서버에 한번 접속해보시기 바랍니다.
사용자 삽입 이미지사용자 삽입 이미지
                       Applet 설치화면 이후                               서명창이 뜨면 [실행]을 누르십시오.

이 Applet이 설치된 이후에는 어떤 정보나 자료(서버정보나 계정정보)도 WebFTP.KR 홈페이지로 전송이 되지 않고,
이 Applet은 회원님의 서버와 직접 통신을 하게 되므로 안심하고 쓰셔도 됩니다.

만약 사용중이신 컴퓨터에 JAVA가 설치되어 있지 않으시다면
'Java, Get it now'를 클릭해서 JAVA 플랫폼을 설치하시면 됩니다.
단, 설치과정중에 혹시 'Bing 툴바' 설치를 권유하는 부분이 있다면 체크를 지우시고 진행하십시오.
툴바나 ActiveX는 인터넷과 컴퓨터의 속도를 저하시킬 수 있으므로 개인적으로 추천하지 않습니다.
JAVA 플랫폼 설치 후에 [새로고침] 버튼을 누르시면 WebFTP.KR이 정상적으로 로딩될 것입니다.



》웹FTP의 장점《

1. 임대해서 쓰는 상용웹하드임대비용이 들고,
   3rd party에서 제공하는 NAS용 상용웹하드구입비용이 들지만
   웹FTP의 경우 특정한 조건(대부분의 경우 비영리인 경우)에서 무료로 사용할 수 있다.

2. 임대해서 쓰는 상용웹하드
                          회사나 학교 내부에서도 웹하드로 접속해서 자료를 올리고 내리면서 작업해야 하는 반면
   내부 네트워크에 설치해서 이용하는 웹FTP의 서버
                                                                내부에서는 네트워크드라이브편리하게 작업이 가능하다.

3. 3rd party에서 제공하는 NAS용 상용웹하드
                                                       독자적인 사용자관리를 하므로 NAS의 기능과 연동하기 어려우나
   웹FTPNAS 자체의 FTP기능을 이용하므로, NAS의 사용자 권한설정은 웹FTP에도 바로 적용

4. 3rd party에서 제공하는 NAS용 상용웹하드
                                           웹하드와 네트워크드라이브의 자료 연동어렵거나 안되는 것이 비해서,
   웹FTPNAS 자체의 FTP기능을 이용하므로,
                                                네트워크드라이브와 웹FTP의 서버내 저장공간이 동일하고 직접 연동됨.

5. 3rd party에서 제공하는 NAS용 상용웹하드
                                     자체웹하드서버의 원활한 구동을 위해서 고급형 NAS가 필요한 경우가 많으나
   웹FTP
      가장 가벼운 표준 전송 프로토콜인 FTP를 이용하므로 동급성능을 위해서 저사양의 NAS로도 가능함.

6. 웹FTP가장 가벼운 표준 전송 프로토콜인 FTP를 이용하므로
    저사양의 NAS에서도 해당NAS의 최고 성능을 제공한다.

7. 웹FTP웹하드 수준 혹은 그 이상편리한 접속방법을 제공한다.

8. 웹FTP전송용량의 제한이 없다.

9. 웹FTPOS나 웹브라우저의 특성적게 받는다.



》웹FTP의 단점《

1. 해당 웹FTP클라이언트가 지원하지 못하는 OS에서는 사용하지 못합니다.
   JAVA 플랫폼의 경우에는 거의 대부분의 OS를 지원합니다.

2. JAVA기반의 웹FTP클라이언트의 경우,
   저사양PC에서 200Mbps 이상의 속도로 전송CPU점유률이 상당히 높아질 수 있습니다.
  100Mbps 이하에서는 크게 무리가 없었습니다.

3. 웹FTP클라이언트는 각 OS의 전용 FTP클라이언트와 비교해서 성능이 비슷하거나 낮을 수 있습니다.
   만약 극한의 전송속도를 원하시는 경우에는 전용 FTP클라이언트를 설치하시는 것을 추천합니다.



》웹FTP를 구현하기 위한 최소사양《

FTP서버
의 지원
은, 당연한 이야기지만, 필수입니다.

웹서버의 지원선택사양입니다만, 있다면 설치 및 관리가 편리합니다.
웹서버가 없는 경우에는도, 범용 웹FTP클라이언트(WebFTP.kr 등)를 이용하거나,
다른 웹서버에서 전용 웹FTP클라이언트의 구축이 가능합니다.



》웹FTP 설치방식《

웹FTP에는 ActiveX방식JAVA방식이 있습니다.
저는 개인적으로 ActiveX를 싫어하는 관계로 JAVA방식의 웹FTP 프로그램을 선호합니다.

JAVA는 Flash만큼 대중적인 웹기반플랫폼으로 JAVA만으로 돌아가는 장치들도 있을 정도입니다.
대기업컴퓨터의 경우 깔려서 나오는 경우도 많습니다.
만약에 설치가 되지 않은 상황이라도 간단하게 몇번의 클릭만으로도 설치가 가능합니다.



Case별로 웹FTP의 활용방법을 살펴보고, 내부네트워크에서 측정한 성능을 살펴봅니다.

⑵ 활용방법 및 성능테스트

크리에이티브 커먼즈 라이선스
Creative Commons License
prev"" #1 #2 #3 #4 #5 #6 ... #23 next