[리뷰]ìžì‹ ë§Œì˜ FTP 서버를 ìš´ì˜í•´ ë³´ìž!! Serv-U

프로그램명 : FTP Serv U 2.5e
제작사 : Deerfield.com
홈페ì´ì§€ :
ftpserv-u.deerfield.com
등ë¡ë¹„ìš© : $39.95 (Single Server)

FTP ( File Transfer Protocol ) ì´ë¼ í•¨ì€ ê°„ë‹¨ížˆ ë§í•´ ìžë£Œì‹¤ ê°™ì€ ê°œë…ì´ë‹¤. WWW ì—서와는 다르게 단순한 파ì¼ì „ì†¡ì— ê´€ë ¨ëœ ì¼ë§Œ 처리한다. ì´ëŸ¬í•œ FTP서버를 êµ¬ì¶•ì— ê´€í•œ 여러 가지 정보를 얻고 ì‹¶ì€ ìƒê°ì´ 있다면 ì´ ê¸€ì„ ê³„ì† ì½ì–´ 나가기를 바란다.

요즘 ADSLì´ë‚˜ ì¼€ì´ë¸” 모뎀등 ê³ ì†í†µì‹ ì˜ 보급화로 가정ì—ì„œë„ ë¹ ë¥¸ ì†ë„로 í†µì‹ ì´ ê°€ëŠ¥í•˜ê²Œ ë˜ì—ˆë‹¤. FTP 서버를 ìš´ì˜í•œë‹¤ í•¨ì€ ì ì–´ë„ 256Kbpsê¸‰ì˜ ë¼ì¸ ì´ìƒì„ 가지고 있는 사람ì´ë‚˜ ìš´ì˜ í•  수 있었지만 ìµœê·¼ì— ë¹ ë¥¸ 통신 ë§¤ì²´ì˜ ë³´ê¸‰ìœ¼ë¡œ ì´ì œëŠ” ê°œì¸ì˜ 가정ì—ì„œë„ ì„œë²„ë¥¼ ìš´ì˜ í•  수 있게 ë˜ì—ˆë‹¤. ìš´ì˜ì²´ì œì—서 ë˜í•œ 유닉스(Unix), 리눅스(Linux), 윈ë„ìš° NT 계열ì—서는 ìžì²´ì ìœ¼ë¡œ 가능했지만 윈98ì´ë‚˜ 95 계열ì—서는 ìžì²´ì ìœ¼ë¡œëŠ” 불가능했다. 하지만 ì´ í”„ë¡œê·¸ëž¨ì„ ì´ìš©í•œë‹¤ë©´ 윈ë„ìš° 95/98 ì—ì„œë„ ê°„íŽ¸ížˆ 서버를 구축 í•  수 있다. ìžì‹ ë§Œì˜ 서버를 만들고 꾸며 ë³´ë„ë¡ í•˜ìž.

- í”„ë¡œê·¸ëž¨ì˜ ì²˜ìŒ ì‹¤í–‰

í”„ë¡œê·¸ëž¨ì„ ì„¤ì¹˜ 한 후 ì²˜ìŒ ì‹¤í–‰ì„ í•´ë³´ë©´ [그림 1]ê³¼ ê°™ì€ í™”ë©´ì´ ë‚˜ì˜¬ 것ì´ë‹¤.

[그림1] 셰어웨어(shareware)로 사용 ì œí•œì´ ìžˆë‹¤

ì´ í”„ë¡œê·¸ëž¨ì€ ë“±ë¡ì„ 해야만 제대로 사용할 수 있다. 그러므로 셰어웨어로 사용한다면 2가지 ì‚¬ìš©ë°©ì‹ ì¤‘ 하나를 ì„ íƒí•´ì•¼ 한다.

  • 첫 번째 (Choice 1) : 45ì¼ ë™ì•ˆ 사용할 수 있다. 대신 ëŒ€ë¶€ë¶„ì˜ ê¸°ëŠ¥ì„ ì œí•œ ì—†ì´ ìžìœ ë¡­ê²Œ ì´ìš©í•  수 있다.
  • ë‘ ë²ˆì§¸ (Choice 2) : 사용 기간ì—는 ì œí•œì´ ì—†ì§€ë§Œ. 사용ìžë§ˆë‹¤ 10ë²ˆì˜ ì „ì†¡ë§Œ ë°›ì„ ìˆ˜ 있고, 사용ìžê°€ ì ‘ì†í–ˆì„ 경우 등ë¡ë²„ì „ì´ ì•„ë‹˜ì„ í‘œì‹œ 해준다. 그리고 í° ì œí•œì´ ìžˆëŠ”ë° ì„œë²„ë¥¼ 켜놓는 ìƒíƒœë¡œ 한시간 후면 ìžë™ìœ¼ë¡œ Off-Line ìƒíƒœê°€ ëœë‹¤.

간단하게 ë‘ ê°€ì§€ ë°©ì‹ì˜ ì°¨ì´ì ì„ 살펴보았는ë°, ê°œì¸ì˜ ìš©ë„ì— ë”°ë¼ ì„ íƒí•˜ì—¬ 사용하기 바란다.

- 서버 환경 설정

환경 ì„¤ì •ì„ í•„ìˆ˜ ì ìœ¼ë¡œ 해주어야 í•˜ëŠ”ë° ìš°ì„  [ Setup ] - [ FTP-Server ] ë©”ë‰´ì— ë“¤ì–´ ê°€ ë³´ë©´ [그림 2]와 ê°™ì€ í™”ë©´ì„ ë³¼ 수 ìžˆì„ ê²ƒì´ë‹¤. 차근차근 살펴보ë„ë¡ í•˜ìž.

[그림2] ì„œë²„ì— ê´€í•œ 기본ì ì¸ 설정화면
  • FTP Port number : ì„œë²„ì˜ í¬íŠ¸ë¥¼ ìž„ì˜ë¡œ 설정 해줄 수 있다. ê¸°ë³¸ì€ 21 ì¸ë° 만약 í´ë¼ì´ì–¸íЏ(Client) 프로그램으로 ì ‘ì† í•  경우 ìž„ì˜ë¡œ ë°”ê¿¨ì„ ê²½ìš°ì—는 따로 ìž…ë ¥ì„ í•´ì¤˜ì•¼ 한다. 예를 들어 쉘(Shell)ì´ë‚˜ 윈ë„ìš°ì˜ FTP í´ë¼ì´ì–¸íŠ¸ë¡œ ì ‘ì† í•  ê²½ìš°ì— [그림 3]ê³¼ ê°™ì´ ì£¼ì†Œì™€ í¬íЏ 번호를 ì¨ì¤˜ì•¼ 한다.

[그림3] ë„스창ì—서 ì ‘ì†í•œ 화면
  • Max Speed : ì ‘ì† ìžë“¤ì˜ ì†ë„를 제한시킬 수 있다. ìžì‹ ì˜ ë¼ì¸ ì†ë„ê°€ 만약 512Kbps 급ì´ë¼ë©´ ì œí•œì´ ì—†ì„ ë•ŒëŠ” ìµœê³ ì˜ ì†ë„로 ì „ì†¡ì„ í•  수 있지만, ë¼ì¸ì˜ 부하가 ë§Žì´ ê±¸ë ¤ì„œ 다른 ìž‘ì—…ì— ì˜í–¥ì„ 줄 수 있다. ì ë‹¹ížˆ 조절하여 ë‘ ìœ¼ë¡œì¨ ë°©ì§€ í•´ë‘ìž.
  • Max no. of user : ë™ì‹œì— ì ‘ì† í•  수 있는 최대 ì¸ì›ì„ 설정해 ë‘는 것ì´ë‹¤. 비워 놓는다면 무제한ì´ì§€ë§Œ, ê°œì¸ì´ 사용하는 ë¼ì¸ì†ë„ì— ë¹„ì¶° ë´¤ì„ ë•Œ ë™ì‹œì— ì—¬ëŸ¬ëª…ì´ ì „ì†¡í•  ê²½ìš°ì— ì†ë„ê°€ ì ê²Œ 나오고 ëŠë ¤ì§€ê²Œ ë˜ë¯€ë¡œ ì ë‹¹í•œ ì œí•œì„ ë‘는 ê²ƒì´ ì¢‹ì„ ê²ƒì´ë‹¤.
  • Enable Security : ì„œë²„ì˜ ë³´ì™„ì„ ì„¤ì •í•œë‹¤. ì²´í¬ë¥¼ 없앤다면 사용ìžë“¤ì€ 암호를 ìž…ë ¥ í•  í•„ìš” ì—†ì´ ë°”ë¡œ ì ‘ì†ì´ 가능하다. 혼ìžì„œ ì´ìš©í•˜ëŠ” 서버를 만든다고 í•´ë„ ì´ ì˜µì…˜ì„ í•´ì œí•˜ëŠ” ê²ƒì€ ìœ„í—˜í•˜ë‹¤.
  • Encrypt Password : 사용ìžì˜ 암호를 암호화한다. ì²´í¬ë¥¼ 없앤다면 ìš´ì˜ìžëŠ” 사용ìžë“¤ì˜ 암호를 ë³¼ 수 있게 ëœë‹¤. ë°˜ëŒ€ì˜ ê²½ìš°ëŠ” ìš´ì˜ìž ë˜í•œ 사용ìžì˜ 암호를 알지 못한다. 다만 바꿀 수만 있다.
  • Check anonymous passwords : ìµëª…ì˜ ì—°ê²° 사용ìžë“¤ì˜ 암호를 ì²´í¬í•˜ëŠ” 옵션ì´ë‹¤. ìµëª… 사용ìžë“¤ì„ 허용 í•  경우ì—ë§Œ 해당ë˜ëŠ”ë° 'ftp@abc.com' ì´ëŸ¬í•œ ì‹ìœ¼ë¡œ 암호를 입력하지 않으면 ì ‘ì†ì´ ê±°ë¶€ëœë‹¤.
  • Delete partially uploaded files : 부분ì ìœ¼ë¡œë‚˜ 불완전하게 업로드(Upload)ëœ íŒŒì¼ì„ ìžë™ìœ¼ë¡œ ì‚­ì œ í•´ 준다.
  • Block user who connect more than 4 times within 30 seconds for 5 minutes : 누군가 ì„œë²„ì— 5ë¶„ ë™ì•ˆ 4번 ì ‘ì†ì„ 시ë„한다면 ê·¸ 사용ìžë¥¼ ì ‘ì†ì„ 못하게 막아 준다. 만약 비밀번호를 몰ë¼ì„œ ì°ì–´ 보는 ì‚¬ëžŒì¼ ê²½ìš°ì— ì´ ì˜µì…˜ì„ ì¼œ ë‘ë©´ ì ‘ì†ì„ 막아 버리게 ëœë‹¤.
  • IP homes : 만약 ìžì‹ ì´ ê³ ì • IP를 사용하고 있지 ì•Šì€ ê²½ìš°ì—는 전혀 í•„ìš” 없는 부분ì´ë‹¤. 하나로, ë‘루넷, 한국통신ì—서 제공하는 ADSLì´ë‚˜ ì¼€ì´ë¸” 모뎀 ì„œë¹„ìŠ¤ì˜ ê²½ìš°ì—는 ì ‘ì† í•  때마다 IPê°€ 바뀌는 ë°©ì‹ì´ë¯€ë¡œ ì´ ë¶€ë¶„ì˜ ì„¤ëª…ì€ ì œì™¸í•œë‹¤.
  • U/D ratios : 업로드와 ë‹¤ìš´ë¡œë“œì˜ ë¹„ìœ¨ì„ ì„¤ì •ì„ í–ˆì„ ê²½ìš° 업로드를 해야만 다운로드가 가능하다 ì´ëŸ´ 경우ì—는 ì•„ë¬´ê²ƒë„ ì—…ë¡œë“œê°€ 안한 ìƒíƒœì—서는 txt 파ì¼ê°™ì€ ì¼ë°˜ì ì¸ 문서 파ì¼ì¡°ì°¨ë„ ë‹¤ìš´ë¡œë“œë°›ì„ ìˆ˜ 없게 ëœë‹¤. 만약 ì´ê³³ì—서 '*.txt' ë¼ê³  ë“±ë¡ í•´ 놓으면 txt 확장ìžë¥¼ 가진 파ì¼ì€ ìžìœ ë¡­ê²Œ 다운로드 í•  수 있다.
  • Dir cache : 케쉬(Cache)ì„¤ì •ì— ê´€ë ¨ëœ ì„¤ì • 부분ì´ë‹¤.
  • Primary dir change message file : 디렉토리를 변경 í•  때 보여주는 메시지를 설정한다. txt í˜•íƒœì˜ íŒŒì¼ë¡œ 만들어 놓고 지정 í•´ 주면 디렉토리 변경시 ë³´ì—¬ 주게 ëœë‹¤.

다ìŒìœ¼ë¡œ [ Setup ] - [ IP-Access ] 로 들어가 ë³´ìž.

[그림4]

ì´ ê³³ì—서는 IP 허용/ê±°ë¶€ì— ê´€í•œ ì„¤ì •ì„ í•  수 있다. 만약 특정한 ì¸í„°ë„· 서비스로만 ì ‘ì†ì„ 가능하게 하려면 'Allow access'를 ì„ íƒí•˜ê³  'Rule'ì—서 IP 주소를 입력하면 ëœë‹¤. [그림 4]ì—서는 IP : 211.37.*.*ì„ ê°€ì§„ 사용ìžë§Œì´ ì ‘ì†ì„ 가능하게 í•´ 놓았다. 여기서 와ì¼ë“œ ë¬¸ìž '*', '?'ë„ ì‚¬ìš© í•  수 있다. ì ‘ì† ê±°ë¶€ IP를 설정하려면 'Deny access'ì— ì¶”ê°€í•˜ë„ë¡ í•˜ìž.

다ìŒìœ¼ë¡œ [ Setup ] - [ Logging ] ì— ë“¤ì–´ ê°€ ë³´ìž.

[그림5]

Logging 옵션ì—서는 여러 가지 ì ‘ì†ìžë“¤ì˜ 정보를 ìžë™ 기ë¡í•˜ê²Œ 설정한다. [Log File Options] 아래 Filenameì„ ì„¤ì •í•´ 주면 ê·¸ 파ì¼ì— 여러 가지 기ë¡ë“¤ ( 다운로드, 업로드, IP 주소, ì‚¬ìš©ìž ì´ë¦„ 등 여러 ì •ë³´)ì„ ì €ìž¥í•´ 주게 ëœë‹¤.

다ìŒìœ¼ë¡œ [ Setup ] - [ Messages ] ì— ë“¤ì–´ 가보ìž.

[그림6]

ì´ê³³ì—서는 사용ìžê°€ 서버를 ì²˜ìŒ ì ‘ì†í–ˆì„ 때 보여주는 메시지와 ì ‘ì†ì„ ì¢…ë£Œí–ˆì„ ë•Œ 보여주는 문서를 설정하는 ê³³ì´ë‹¤. [그림 6]ê³¼ ê°™ì´ ì„¤ì • í•´ ë‘ê³  welcome.txtì— FTP서버 로고(Logo)나 ì¸ì‚¬ë§ì„ ìž…ë ¥ í•´ 놓으면 ì ‘ì†í•  때 ë³´ì—¬ 주게 ëœë‹¤.

ì´ì œ 기본ì ì¸ ì„¤ì •ì€ ë났다. 다ìŒìœ¼ë¡œ ì‚¬ìš©ìž ì„¤ì •ì„ ì•Œì•„ë³´ë„ë¡ í•˜ìž.


ì¼€ì´ë²¤ì¹˜ ë§Žì´ ë³¸ 뉴스