Home | Data Center | Contact US | Login

Á¦¸ñ vsftpd.conf ȯ°æ¼³Á¤
÷ºÎÆÄÀÏ VSFTP ȯ°æ¼³Á¤.pdf ÀÛ¼ºÀÏ 2008-04-23 16:59:49

³Ø½ºÆ®¶óÀÎ ±â¼úÁö¿øºÎ ±è»ï¼ö(kiss@nextline.co.kr)

 

VSFTP ȯ°æ¼³Á¤(vsftpd.conf)

 

VSFTP

¸®´ª½º¿¡¼­ »ç¿ëÇÏ´Â FTP ¼­¹ö¿ë ¼ÒÇÁÆ®¿þ¾î´Â proftp, vsftp°¡ ÁÖ·Î »ç¿ëµË´Ï´Ù. Proftp¿¡ ºñÇؼ­ ¼Óµµ¿Í º¸¾È, ¼º´ÉÀÌ ¶Ù¾î³ª¸ç ¹«¾ùº¸´Ù ¾ÈÁ¤¼ºÀ» º¸ÀåÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù.

 

¼³Á¤ÆÄÀÏ°æ·Î : /etc/vsftpd/vsftpd.conf
 

 

¨ç ±âº»¼³Á¤

 

background=YES (±âº»°ª = NO)

VsFTP µ¥¸óÀ» background·Î ½ÇÇàÇÒ °ÍÀÎÁö ¼³Á¤ ÇÕ´Ï´Ù.

 

listen=YES (±âº»°ª = NO)

VsFTP µ¥¸óÀº ±âº»ÀûÀ¸·Î inetd ¸ðµå·Î µ¿ÀÛÀÌ µË´Ï´Ù.

µû¶ó¼­ µ¶¸³¸ðµå(standalone)·Î µ¥¸óÀ» ¿î¿µÇÏ½Ç °Å¶ó¸é ÀÌ ¿É¼Ç°ú listen ¿É¼ÇÀ» ¸ðµÎ YES·Î ÄÑÁÖ¼Å¾ß µË´Ï´Ù. ¹Ý´ë·Î VsFTP µ¥¸óÀ» inetd ¸ðµå·Î ¿î¿µÇϽ÷Á¸é ÀÌ ¿É¼Ç°ú listen ¿É¼ÇÀ» ºñÈ°¼ºÈ­ ÇÏ½Ã¸é µË´Ï´Ù.ÀϹÝÀûÀ¸·Î FTP µ¥¸óÀº ¸¹Àº Á¢¼ÓÀÌ ÀÖÀ» °æ¿ì¿¡ standalone ¸ðµå·Î ¿î¿µÇϴ°ÍÀÌ ÁÁÀ¸¸ç, ¸¹Àº Á¢¼ÓÀÌ ¾ø´Â °æ¿ì¿¡´Â inetd ¸ðµå·Î ¿î¿µÇϴ°ÍÀÌ ½Ã½ºÅÛ ÀÚ¿øÈ¿À²¿¡ ÁÁ½À´Ï´Ù. background ¿É¼Ç°ú °°ÀÌ »ç¿ëµÇ¸ç, ÀÌ ¿É¼ÇÀº listen_port¿¡¼­ µé¾î¿À´Â ¿äû¿¡ ´ëÇؼ­ µ¥¸óÀÌ ¿äûÀ» ¹Þ¾Æµå¸±Áö¿¡ ´ëÇØ ¼³Á¤ÇÕ´Ï´Ù¸¸¾à µ¥¸óÀ» µ¶¸³¸ðµå(standalone)·Î ¿î¿µÇÏ½Ç °Å¶ó¸é background ¿É¼Ç°ú °°ÀÌ ÀÌ ¿É¼Çµµ ÇÔ²² È°¼ºÈ­ ½ÃÄÑ¾ß µË´Ï´Ù.

 

listen_ipv6=NO (±âº»°ª = NO)

listen ¿É¼Ç°ú µ¿ÀÏÇÏÁö¸¸, IPv6¿¡¼­ ¿î¿µÇÒ ¶§ »ç¿ë ÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î IPv6´Â »ç¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î ºñÈ°¼ºÈ­ ÇÏ½Ã¸é µË´Ï´Ù.

 

listen_port=21

¸¸¾à vsftpd¸¦ xinetd¸ðµå°¡ ¾Æ´Ñ µ¶¸³µ¥¸ó (standalone)À¸·Î ¼­ºñ½ºÇÏ·Á¸é À§ÀÇ listen Áö½ÃÀÚ¸¦ YES·Î ¼³Á¤ÇϽðí listen_port ¿¡ ¼­ºñ½ºÇÒ Æ÷Æ®¹øÈ£(±âº» 21¹ø)¸¦ ÁöÁ¤ÇÏ½Ã¸é µË´Ï´Ù.

 

listen_address=none (±âº»°ª = none)

¸ÖƼ FTP µ¥¸óÀ» »ç¿ëÇÒ ¶§ ¿äûÀ» ¹Þ¾Æµå¸± IP¸¦ ¼³Á¤ÇÕ´Ï´Ù.

 

listen_address6=none (±âº»°ª = none)

listen_address¿Í µ¿ÀÏÇϸç IPv6¿¡¼­ ¿î¿µÇÒ ¶§ »ç¿ë ÇÕ´Ï´Ù.

 

pasv_address=none (±âº»°ª = none)

NAT¸¦ »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ °ø¿ë IP¸¦ ¼³Á¤ÇÒ ¶§ »ç¿ë ÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î ¼³Á¤ÇÏÁö ¾Ê¾Æµµ »ó°ü ¾ø½À´Ï´Ù.

 

nopriv_user=ftpsecure (±âº»°ª = nobody)

VsFTPd°¡ ±¸µ¿µÉ ¼­¹öÀÇ À¯Àú¸¦ ¼³Á¤ÇÕ´Ï´Ù.

 

max_clients=30 (±âº»°ª = 0)

FTP ¼­¹ö¿¡ Á¢¼ÓÇÒ ¼ö Àִ Ŭ¶óÀ̾ðÆ®ÀÇ ÃÖ´ë¼ö¸¦ Á¦ÇÑÇÏ´Â ¿É¼Ç ÀÔ´Ï´Ù. ±âº»°ªÀÎ 0À¸·Î ¼³Á¤Çϸé Á¦ÇÑÀ» µÎÁö ¾Ê½À´Ï´Ù.

 

max_per_ip=3

ÀÌ ¼³Á¤Àº µ¿½Ã ftp Á¢¼ÓÀÚ¼ö¸¦ Á¦ÇÑÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù. ù¹ø° max_client ´Â ftp Á¢¼ÓÀ» ÃÖ´ë 30¸í±îÁö¸¸ Çã¿ëÇÑ´Ù´Â ¼³Á¤ÀÔ´Ï´Ù. ±×¸®°í max_per_ip ´Â ÇÑ IP(È£½ºÆ®)¿¡¼­ µ¿½Ã¿¡ 3¹ø±îÁö¸¸ Á¢¼ÓÀÌ °¡´ÉÇÏ´Ù´Â ¼³Á¤ÀÔ´Ï´Ù. ÀÌ ¶ÇÇÑ ¼­ºñ½º°ÅºÎ°ø°Ý(DoS)¸¦ ¹æ¾îÇϱâ À§ÇÑ ¹æ¹ýÀ¸·Î È°¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

 

local_max_rate=0 (±âº»°ª = 0)

°èÁ¤ »ç¿ëÀÚÀÇ ÃÖ´ëÀü¼Û·üÀ» ÁöÁ¤ÇÕ´Ï´Ù.

¾÷/´Ù¿î·ÎµåÀÇ ¼Óµµ¸¦ Á¦ÇÑÇÒ ¶§ »ç¿ëÇϸç, ´ÜÀ§´Â bps ÀÔ´Ï´Ù.

 

trans_chunk_size=0

À§ÀÇ ¼¼°¡Áö ¼³Á¤Àº ftp ¼­ºñ½ºÀÇ Àü¼Û¼Óµµ¸¦ Á¦ÇÑ Çϵµ·Ï ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù. Áï, ÃÊ´ç byte ¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç Á¦ÇѾøÀÌ Çã¿ëÇÏ·Á¸é 0 À¸·Î ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù. ÀÌ ¼³Á¤Àº vsftpd °¡ µ¶¸³µ¥¸ó(standalone)¸ðµå·Î ¼­ºñ½ºµÉ ¶§¿¡¸¸ Àû¿ëµÇ´Â °ÍÀÔ´Ï´Ù.

 

use_localtime=YES (±âº»°ª = NO)

¼­¹öÀÇ FTP µ¥¸ó½Ã°£À» ¼­¹öÀÇ Ç¥Áؽð£À¸·Î °íÁ¤ÇÒÁö ¼³Á¤ÇÕ´Ï´Ù.

¸¸¾à ÀÌ ¿É¼ÇÀ» ºñÈ°¼ºÈ­ ÇϰԵǸé Ç¥Áؽð¢(GMT)¸¦ º¸¿©ÁֹǷÎ, Çѱ¹ÀÇ °æ¿ì 9½Ã°£ÀÇ ¿ÀÂ÷°¡ ¹ß»ýÇÕ´Ï´Ù.

 

setproctitle_enable=YES (±âº»°ª = NO)

ÇÁ·ÎÅäÄÝÀÇ ÇöÀç »óŸ¦ Ãâ·ÂÇØÁÙ °ÍÀÎÁö ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» È°¼ºÈ­Çϸé ps ¸í·É¾î¸¦ »ç¿ëÇßÀ» ¶§ ¼¼¼ÇÀÇ ÇöÀç »óŵµ º¸¿©ÁÝ´Ï´Ù. ¶ÇÇÑ LTN¿¡¼­ Á¦°øÇÏ´Â ftpwho ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¶§¿¡µµ ÀÌ ¿É¼ÇÀ» È°¼ºÈ­ ÇÏ¼Å¾ß µË´Ï´Ù.

 

user_config_dir=none (±âº»°ª = none)

ƯÁ¤ »ç¿ëÀÚÀÇ °³º° ¼³Á¤ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé /etc/vsftpd/vsftpd.confÀÇ Áö½Ã¹®À» ¹«½ÃÇÏ°í »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

¨è Á¢¼Ó¼³Á¤

 

local_enable=YES

·ÎÄà °èÁ¤ »ç¿ëÀÚµéÀÇ Á¢¼ÓÀ» Çã¿ëÇÒ °ÍÀΰ¡ÀÇ ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù. YES ·Î ¼³Á¤ÇÏ¸é ·ÎÄðèÁ¤»ç¿ëÀÚÀÇ Á¢¼ÓÀ» Çã¿ëÇÏ´Â °ÍÀ̸ç NO·Î ¼³Á¤Çϸé Çã¿ëÇÏÁö ¾Ê´Â °ÍÀÔ´Ï´Ù. ±âº» ¼³Á¤Àº YES·Î µÇ¾îÀֱ⠶§¹®¿¡ Á¢¼ÓÀ» Çã¿ëÇÏ°Ô µË´Ï´Ù. ¸¸¾à NO·Î ¼³Á¤µÇ¾î ÀÖÀ» ¶§ ·ÎÄà °èÁ¤À¸·Î Á¢¼ÓÀ» ½ÃµµÇÏ¸é ¡°530 This FTP server is anonymous only.¡±¿Í °°Àº ¿¡·¯¸Þ½ÃÁö¸¦ Ãâ·ÂÇϸ鼭 Á¢¼ÓÀ» °ÅºÎÇÕ´Ï´Ù.

 

pam_service_name=vsftpd

vsftpd¿¡¼­ PAM¼³Á¤ÆÄÀϸíÀ¸·Î »ç¿ëÇÒ ÆÄÀϸíÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼³Á¤ÀÌ Àû¿ëµÇ¸é ±âº»ÀÌ vsftpd À̹ǷΠ/etc/pam.d/vsftpd ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù.

 

userlist_enable=YES (±âº»°ª = NO)

¸í½ÃµÈ »ç¿ëÀÚ¸¸ ·Î±×ÀÎÀ» Çã¿ëÇÒ ¶§ »ç¿ëÇÏ´Â ¿É¼ÇÀÔ´Ï´Ù.

userlist_deny ¿É¼ÇÀÌ ºñÈ°¼ºÈ­ µÈ »óÅ¿¡¼­¸¸ ÀÛµ¿ÇÕ´Ï´Ù.

 

userlist_deny=YES (±âº»°ª = YES)

¸í½ÃµÈ »ç¿ëÀÚ°¡ ·Î±×ÀÎÀ» ÇÒ ¼ö ¾øµµ·Ï Á¦ÇÑÇÏ´Â ¿É¼Ç ÀÔ´Ï´Ù.

userlist_enable ¿É¼ÇÀÌ ºñÈ°¼ºÈ­ µÈ »óÅ¿¡¼­¸¸ ÀÛµ¿Çϸç, ¼­·Î ¹Ý´ëµÇ´Â °³³ä ÀÔ´Ï´Ù.

 

userlist_file=/etc/vsftpd.user_list (±âº»°ª = /etc/vsftpd.user_list)

¸í½ÃµÈ »ç¿ëÀÚ¸¦ Àоî¿Ã ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

 

text_userdb_names=NO (±âº»°ª = NO)

µð·ºÅ丮 ¸ñ·ÏÀÇ »ç¿ëÀÚ¿Í ±×·ì Çʵåµé¿¡ ÀÖ´Â ¼ýÀÚ ID µéÀÌ º¸ÀÌ´Â °ÍÀÌ ±âº»°ª ÀÔ´Ï´Ù.

´ç½ÅÀº ÀÌ ÆĶó¹ÌÅ͸¦ È°¼ºÈ­ ÇÔÀ¸·Î½á ±ÛÀÚ À̸§À» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ Ç׸ñÀº ¼º´É»óÀÇ ÀÌÀ¯·Î ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈ­ µÇ¾î ÀÖ½À´Ï´Ù.

 

tcp_wrappers=YES

tcp_wrappers Àû¿ë ¿©ºÎ¸¦ ¼³Á¤ÇÏ´Â °ÍÀ¸·Î »ç¿ëÇÒ °ÍÀΰ¡(YES) »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀΰ¡(NO)¸¦ ¼³Á¤ÇÕ´Ï´Ù. YES·Î ¼³Á¤ÇϽøé Çã¿ëÇÒ È£½ºÆ®´Â /etc/hosts.allow Çã¿ëÇÏÁö ¾ÊÀ» È£½ºÆ®´Â /etc/hosts.deny¿¡ ¼³Á¤ÇÕ´Ï´Ù.

 

ssl_tlsv1=YES (±âº»°ª = YES)

TLS¸¦ »ç¿ëÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀº TLS¸¦ È°¼ºÈ­Çϸç, TLS°¡ °¡´ÉÇÑ Å¬¶óÀ̾ðÆ®°¡ ÀÌ¿ëÇϴµ¥ µµ¿òÀÌ µË´Ï´Ù.

 

ssl_enable=NO (±âº»°ª = NO)

SSLÀ» ÅëÇÑ º¸¾ÈÁ¢¼ÓÀ» Áö¿øÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¼³Á¤ÇÕ´Ï´Ù.

¸¸¾à OpenSSL¿¡ ´ëÇؼ­ ÄÄÆÄÀÏ µÇ¾î ÀÖ°í, ÀÌ ¿É¼ÇÀ» Çã¿ëÇÒ °æ¿ì vsftpd´Â SSLÀ» ÅëÇÑ º¸¾È Á¢¼ÓÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº Á¦¾î ¿¬°áÀ» Áö¿ø(·Î±×ÀÎÀ» Æ÷ÇÔ)Çϸç, ¶ÇÇÑ µ¥ÀÌÅÍ ¿¬°áµµ Áö¿ø ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â SSLÀ» Áö¿øÇϴ Ŭ¶óÀ̾ðÆ®¸¦ ÇÊ¿ä·Î ÇÒ °ÍÀ̸ç, ¹Ýµå½Ã ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ Çã¿ëÇϴ°ÍÀÌ ÁÁ½À´Ï´Ù. ±×·¯³ª vsftpd´Â OpenSSL ¶óÀ̺귯¸®ÀÇ º¸¾È°ú °ü·ÃÇÑ °Ô·±Æ¼¸¦ ¸¸µé ¼ö ¾øÀ¸¸ç, ÀÌ ¿É¼ÇÀ» È°¼ºÈ­ Çմϴٴ°ÍÀº OpenSSL ¶óÀ̺귯¸®ÀÇ º¸¾ÈÀ» ¹Ï´Â´Ù´Â °ÍÀ» ÀüÁ¦·Î ÇÕ´Ï´Ù.

 

ssl_sslv2=NO (±âº»°ª = NO)

SSL v2 ÇÁ·ÎÅäÄÝ ¿¬°áÀ» Çã¿ëÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀº ssl_enableÀÌ È°¼ºÈ­ µÇ¾úÀ» ¶§¸¸ Àû¿ëµÇ¸ç, TLS v1 ¿¬°áµéÀ» ¼±È£ ÇÕ´Ï´Ù.

 

ssl_sslv3=NO (±âº»°ª = NO)

SSL v3 ÇÁ·ÎÅäÄÝ ¿¬°áÀ» Çã¿ëÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀº ssl_enableÀÌ È°¼ºÈ­ µÇ¾úÀ» ¶§¸¸ Àû¿ëµÇ¸ç, TLS v1 ¿¬°áµéÀ» ¼±È£ ÇÕ´Ï´Ù.

 

dsa_cert_file=none (±âº»°ª = none)

SSL ÀÎÁõ¼­ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. SSLÀÇ ¾Ïȣȭ Á¢¼ÓÀ» »ç¿ëÇϱâ À§ÇØ, DSA ÀÎÁõ¼­ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

 

ssl_ciphers=DES-CBC3-SHA (±âº»°ª = DES-CBC3-SHA)

ÀÌ ¿É¼ÇÀº vsftpd°¡ ¾Ïȣȭ µÈ SSL ¿¬°áµé¿¡ ´ëÇØ ¾î¶² SSL ¾Ïȣȭ ¹æ½ÄÀ» ¼±ÅÃÇÏ´ÂÁö¿¡ µû¶ó »ç¿ëµË´Ï´Ù. ´õ ÀÚ¼¼ÇÑ »çÇ×Àº °ü·Ã ¾ÏÈ£ ¸Þ´º¾ó ÆäÀÌÁö¸¦ º¸½Ê½Ã¿ä.

¾Ïȣȭ¸¦ ¾Ë¸®Áö ¾Ê´Â °ÍÀº ¿ø°Ý¿¡¼­ ¼±ÅÃµÈ ¾Ïȣȭ ¹æ½ÄÀÇ Ãë¾àÁ¡À» °ø°ÝÇÏ·Á°í ºÒ¹ýÀûÀÎ ¿ø°Ý °ø°ÝÀ» ¸·±â À§ÇÑ À¯¿ëÇÑ º¸¾È ÁöħÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

 

force_local_data_ssl=YES (±âº»°ª = YES)

ÀÌ ¿É¼ÇÀº ssl_enableÀÌ È°¼ºÈ­ µÇ¾úÀ» ¶§¸¸ Àû¿ëµÇ¸ç, ¸¸¾à ÀÌ ¿É¼ÇÀÌ È°¼ºÈ­ µÇ¾î ÀÖ½À´Ï´Ù. ¸ðµç ºñÀÍ¸í ·Î±×ÀÎÀº µ¥ÀÌÅÍ ¿¬°á »óÅ¿¡¼­ µ¥ÀÌÅ͸¦ ÁÖ°í ¹Þ±â À§ÇØ º¸¾È SSL ¿¬°áÀ» »ç¿ëÇϵµ·Ï °­Á¦ÀûÀ¸·Î ¼³Á¤µË´Ï´Ù.

 

force_local_logins_ssl=YES (±âº»°ª = YES)

ÀÌ ¿É¼ÇÀº ssl_enableÀÌ È°¼ºÈ­ µÇ¾úÀ» ¶§¸¸ Àû¿ëµÇ¸ç, ¸¸¾à ÀÌ ¿É¼ÇÀÌ È°¼ºÈ­ µÇ¾î ÀÖ½À´Ï´Ù. ¸ðµç ºñÀÍ¸í ·Î±×ÀÎÀº ºñ¹Ð¹øÈ£¸¦ Àü´ÞÇϱâ À§ÇØ º¸¾È SSL ¿¬°áÀ» »ç¿ëÇϵµ·Ï °­Á¦ÀûÀ¸·Î ¼³Á¤µË´Ï´Ù.

 

¨é ´ë±â½Ã°£ ¼³Á¤

 

connect_timeout=60 (±âº»°ª = 60/ÃÊ)

¾×Ƽºê ¸ðµå(Active Mode)¸¦ »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ Á¢¼Ó Çã¿ë½Ã°£À» ¼³Á¤ÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÆÐŶ(SYN Packet)À» ¹ÞÀºµÚ, ÁöÁ¤µÈ ½Ã°£³»¿¡ Á¢¼ÓÀÌ ¾ÈµÉ°æ¿ì Á¾·áÇÕ´Ï´Ù.

 

accept_timeout=60 (±âº»°ª = 60/ÃÊ)

ÆÐ½Ãºê ¸ðµå(Passive Mode)¸¦ »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ Á¢¼Ó Çã¿ë½Ã°£À» ¼³Á¤ÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÆÐŶ(SYN Packet)À» ¹ÞÀºµÚ, ÁöÁ¤µÈ ½Ã°£³»¿¡ Á¢¼ÓÀÌ ¾ÈµÉ°æ¿ì Á¾·áÇÕ´Ï´Ù.

 

data_connection_timeout=300 (±âº»°ª = 300/Secs)

µ¥ÀÌÅÍ Àü¼Û½Ã Àû¿ëµÇ´Â ŸÀӾƿô°ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ¸¸¾à ftp ¿¬°á½Ã Å« ÆÄÀÏÀ» ¾÷·Îµå ¶Ç´Â ´Ù¿î·Îµå ÇÒ ¶§¿¡ Àü¼ÛµµÁß Á¢¼ÓÀÌ ²÷±â´Â »óȲÀÌ ¹ß»ýÇÑ´Ù¸é ÀÌ ¼³Á¤À» ÁÖ¼®Ã³¸®Çϰųª ¶Ç´Â ÀÌ °ªÀ» ÇöÀç ¼³Á¤°ª º¸´Ù Å©°Ô Àâ¾ÆÁֽðí Àç½Ãµµ Çغ¸½Ê½Ã¿ä.

 

idle_session_timeout=300 (±âº»°ª = 300/Secs)

ftp ¿¬°á¿¡¼­ idle ŸÀÓ¿¡ ´ëÇÑ Å¸ÀӾƿô°ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ÀÌ °ªÀÌ 600À¸·Î ¼³Á¤µÇ¾î ÀÖ´Ù¸é ftp Á¢¼ÓÈÄ¿¡ 600ÃÊ(10ºÐ)µ¿¾È ¾Æ¹«·± ÀÛ¾÷µµ ¾øÀÌ ³î°í ÀÖ´Ù¸é °­Á¦ ·Î±×¾Æ¿ô(timeout)½ÃÄÑ ¹ö¸³´Ï´Ù.

 

¨ê ¸Þ½ÃÁö ¼³Á¤

 

banner_file=/etc/vsftpd/welcome.msg (±âº»°ª = none)

»ç¿ëÀÚ°¡ FTP ¼­¹ö¿¡ Á¢¼ÓÇßÀ» ¶§ º¸¿©Á٠ȯ¿µ ¸Þ½ÃÁö ÆÄÀÏÀ» ¼³Á¤ÇÕ´Ï´Ù.

 

ftpd_banner=Welcome to blah FTP service.

ftp ¼­¹ö·Î Á¢¼ÓÇÒ ¶§¿¡ ¾È³»¸Þ½ÃÁöµîÀ» Ãâ·ÂÇÏ·Á¸é ¿©±â¼­ ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù. ÀÌ ¼³Á¤ÀÌ Àû¿ëµÇ¸é ftp Á¢¼ÓÀ» ÇÏ¿´À» ¶§ "Welcome to blah FTP service"¶ó´Â ¾È³»¹®ÀÌ Ãâ·ÂµË´Ï´Ù. ÀÌ ¼³Á¤¿¡¼­ ÇѱÛÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. °¢ µð·ºÅ丮º° ¾È³»¹®¿¡ ´ëÇÑ ¼³Á¤Àº ´ÙÀ½ Áö½ÃÀÚÀÇ ¼³¸íÀ» º¸½Ã±â ¹Ù¶ø´Ï´Ù.

 

dirmessage_enable=YES

ftp Á¢¼ÓÇÑ »ç¿ëÀÚ°¡ ƯÁ¤ µð·ºÅ丮·Î À̵¿ÇÏ¿´À» ¶§ °³º° µð·ºÅ丮ÀÇ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖµµ·Ï Çã¿ëÇÒ °ÍÀΰ¡(YES) Çã¿ëÇÏÁö ¾ÊÀ» °ÍÀΰ¡(NO) ¸¦ ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ¹Ø¿¡¼­ ¼³¸íÇÏ°í ÀÖ´Â "message_file" Áö½ÃÀÚ¿¡¼­ °³º° µð·ºÅ丮¾È³» ÆÄÀÏ·Î »ç¿ëÇÒ ÆÄÀϸíÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

Message_file=.message

ftp Á¢¼ÓÈÄ¿¡ ƯÁ¤ µð·ºÅ丮·Î À̵¿ÇÒ ¶§¿¡ µð·ºÅ丮 ¾È³»¸Þ½ÃÁö ÆÄÀÏ·Î »ç¿ëÇÒ ÆÄÀϸíÀ» ÁöÁ¤ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº ¹Ù·Î À§¿¡¼­ ¼³¸íÇÑ "dirmessage_enable" ÀÌ YES·Î ¼³Á¤µÇ¾î ÀÖÀ» ¶§ Àû¿ëµË´Ï´Ù.

 

¨ë ¸ðµå¼³Á¤

 

port_enable=YES (±âº»°ª = YES)

µ¥ÀÌÅÍ Àü¼ÛÀ» À§Çؼ­ Active Mode¸¦ »ç¿ëÇÒ °ÍÀÎÁö ¼³Á¤ÇÕ´Ï´Ù.

 

connect_from_port_20=YES

ftp ¼­ºñ½º´Â ±âº»ÀûÀ¸·Î 21¹ø Æ÷Æ®¿Í 20¹ø Æ÷Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. ftp Á¢¼Ó°ú ¸í·É¾î¿¡ »ç¿ëµÇ´Â Æ÷Æ®´Â 21¹øÀÌ¸ç ½ÇÁ¦ µ¥ÀÌÅÍÀü¼Û¿¡ »ç¿ëµÇ´Â ±âº»Æ÷Æ®´Â 20¹øÀÔ´Ï´Ù. À̶§ 20¹ø Æ÷Æ®ÀÇ µ¥ÀÌÅÍÀü¼Û ¿¬°áÀ» Çã¿ëÇÒ °ÍÀΰ¡(YES) Çã¿ëÇÏÁö ¾ÊÀ» °ÍÀΰ¡(NO)¸¦ ¼³Á¤ÇÏ´Â Áö½ÃÀÚ ÀÔ´Ï´Ù.

 

ftp_data_port=20 (±âº»°ª = 20)

µ¥ÀÌÅÍ Àü¼Û Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

connect_from_port_20 ¿É¼ÇÀÌ È°¼ºÈ­ µÇ¾úÀ» ¶§ »ç¿ëµÇ´Â Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

 

pasv_enable=YES (±âº»°ª = YES)

µ¥ÀÌÅÍ Àü¼ÛÀ» À§Çؼ­ Passive mode¸¦ »ç¿ëÇÒ °ÍÀÎÁö ¼³Á¤ÇÕ´Ï´Ù.

Active Mode·Î Á¢±ÙÇÒ ¼ö ¾ø´Â »ç¿ëÀÚµéÀ» À§ÇØ È°¼ºÈ­ ÇÏ´Â °Í ÀÌ ÁÁ½À´Ï´Ù.

 

pasv_promiscuous=NO (±âº»°ª = NO)

µ¿ÀÏÇÑ IPÁÖ¼Ò¿¡¼­ ÀÌ·ç¾îÁö´Â µ¥ÀÌÅÍ ¿¬°áÀ» º¸ÀåÇØÁÖ´Â º¸¾Èüũ ±â´ÉÀ» »ç¿ëÇÒ °ÍÀÎÁö ¼³Á¤ÇÕ´Ï´Ù.

 

pasv_min_port=0

pasv_max_port=0 (±âº»°ª = 0)

ÆÐ½Ãºê ¸ðµå·Î ¿¬°á½Ã ÇÒ´çµÉ ÃÖ´ë ¹× ÃÖ¼Ò Æ÷Æ®¸¦ ¼³Á¤ÇÏ´Â ¿É¼Ç ÀÔ´Ï´Ù.

ÀϹÝÀûÀ¸·Î 50000~60000 Æ÷Æ®¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ ÁÁÀ¸¸ç, ±âº»°ªÀÎ 0À¸·Î ¼³Á¤ÇÏ°Ô µÇ¸é

well-known port¸¦ Á¦¿ÜÇÑ ¹«ÀÛÀ§ Æ÷Æ®¸¦ ÀÌ¿ëÇÏ°Ô µË´Ï´Ù.

 

ascii_upload_enable=YES

ascii_download_enable=YES

±âº»ÀûÀ¸·Î ASCII ¸ðµå·Î ¾÷·Îµå/´Ù¿î·ÎµåÇÏ´Â °ÍÀÌ Á¦ÇѵǾî ÀÖ½À´Ï´Ù. ÀÌ ¼³Á¤À¸·Î ASCII¸ðµå·ÎÀÇ ¾÷·Îµå/´Ù¿î·Îµå¸¦ Çã¿ëÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

¨ì ±ÇÇѼ³Á¤

 

local_umask=022

·ÎÄðèÁ¤ »ç¿ëÀÚµéÀÇ umask °ªÀ» ¼³Á¤ÇÏ´Â Áö½ÃÀÚÀÔ´Ï´Ù. °ÅÀÇ ¸ðµç ftp ¼­¹ö¿¡¼­ ±âº» umask °ªÀº 022 ÀÔ´Ï´Ù. ÇÏÁö¸¸ vsftp ¿¡¼­ÀÇ umask ±âº»°ªÀº 077ÀÔ´Ï´Ù. Umask °ªÀÌ 077 ÀÏ °æ¿ì¿¡ »õ·Î »ý¼ºµÇ´Â ÆÄÀÏÀÇ Æ۹̼ÇÀº 600 ÀÌ µÇ¸ç »õ·Î »ý¼ºµÇ´Â µð·ºÅ丮ÀÇ Æ۹̼ÇÀº 700 ÀÌ µË´Ï´Ù. ´ç¿¬È÷ umask °ªÀÌ 022 ÀÏ ¶§º¸´Ù´Â º¸¾ÈÀÌ ÈξÀ °­È­µË´Ï´Ù. ¿©±â¼­ "local_umask=022"ÀÇ ÁÖ¼®À» Á¦°ÅÇÏ¿© À¯È¿ÇÏ°Ô ¼³Á¤ÇÏ¸é ´ëºÎºÐÀÇ FTP ¼­¹ö¿¡¼­ »ç¿ëÇÏ´Â umask °ªÀ» 022·Î ¼³Á¤ÇÏ°Ô µË´Ï´Ù. ¸¸¾à 022 ¿Ü¿¡ ´Ù¸¥ umask °ªÀ» ¼³Á¤ÇÏ°íÀÚ ÇÑ´Ù¸é ±× °ªÀ» ¼³Á¤ÇØ ÁÖ½Ã¸é µË´Ï´Ù.

 

file_open_mode=0644 (±âº»°ª = 0666)

ÆÄÀÏÀÌ ¾÷·Îµå µÇ¾úÀ» ¶§ÀÇ Æ۹̼ÇÀ» ÁöÁ¤ÇØÁÖ´Â ¿É¼Ç ÀÔ´Ï´Ù.

ÀÌ ¿É¼ÇÀº ¹Ýµå½Ã umask ¿É¼Çº¸´Ù ¾Æ·¡¿¡ ÀÖ¾î¾ß µË´Ï´Ù.

 

dirlist_enable=YES (±âº»°ª = YES)

Á¢¼ÓÇÑ µð·ºÅ丮ÀÇ ÆÄÀϸ®½ºÆ®¸¦ º¸¿©ÁÙ Áö ¼³Á¤ÇÕ´Ï´Ù.

 

force_dot_files=NO (±âº»°ª = NO)

È÷µç ÆÄÀÏ/µð·ºÅ丮¸¦ º¸¿©ÁÙ °ÍÀÎÁö ¼³Á¤ÇÏ´Â ¿É¼Ç ÀÔ´Ï´Ù.

È÷µç ÆÄÀÏ/µð·ºÅ丮´Â dot(.) À¸·Î ½ÃÀÛÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù.

 

tilde_user_enable=NO (±âº»°ª = NO)

ÀÌ ¿É¼ÇÀÌ È°¼ºÈ­µÇ¸é, vsftpd´Â ~chris/pics¿Í °°ÀÌ »ç¿ëÀÚ °èÁ¤ À̸§¿¡ Æ¿µå Ç¥½Ã°¡ µû¶ó¿À´Â °æ¿ìÀÇ °æ·Î¸íÀ» Á¢±ÙÇϵµ·Ï ½ÃµµÇÏ°í Çؼ®ÇÒ °ÍÀÔ´Ï´Ù.

vsftpd´Â Ç×»ó ~ ¿Í ~/somthing À» Çؼ®ÇÕ´Ï´Ù´Â °ÍÀ» ÁÖÀÇÇϽñ⠹ٶø´Ï´Ù.

(¿©±â¼­ ~ ´Â ±âº»ÀûÀ¸·Î ·Î±×ÀÎ ÇßÀ» ¶§ÀÇ µð·ºÅ丮·Î Çؼ®µË´Ï´Ù.)

~user °æ·ÎµéÀº _current_ chroot() ¿¡¼­ /etc/passwd ÆÄÀÏÀ» ãÀ» ¼ö ÀÖÀ» °æ¿ì¿¡¸¸ Çؼ® µÉ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

 

hide_ids=NO (±âº»°ª = NO)

µð·ºÅ丮 ¸ñ·Ï¿¡¼­ UID¸¦ º¸¿©ÁÖÁö ¾Ê°í, ¸ðµÎ FTP·Î Ç¥½ÃÇÒ °ÍÀÎÁö ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀ» È°¼ºÈ­ ÇÏ¸é ¸ðµç ÆÄÀÏÀÇ ¼ÒÀ¯±ÇÀÌ FTP·Î Ç¥½ÃµÇ¹Ç·Î º¸¾È¿¡ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

 

write_enable=YES (±âº»°ª = NO)

ftp ·Î Á¢¼ÓÀÌ µÈ »óÅ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ftp Àü¿ë¸í·É¾î¿¡´Â ¿©·¯°¡Áö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¼³Á¤Àº ftp Àü¿ë¸í·É¾î Áß¿¡ write ¸í·É¾î¸¦ Çã¿ëÇÒ °ÍÀΰ¡¸¦ °áÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. Çã¿ëÇÏ·Á¸é YES, Çã¿ëÇÏÁö ¾ÊÀ¸·Á¸é NO ¸¦ ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù.

 

download_enable=YES (±âº»°ª = YES)

´Ù¿î·Îµå¿¡ ´ëÇÑ ±ÇÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù.

 

chmod_enable=YES (±âº»°ª = YES)

»ç¿ëÀÚ°¡ Æ۹̼ÇÀ» º¯°æÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

 

use_sendfile=YES (±âº»°ª = YES)

ÀÌ ¿É¼ÇÀº ´ç½ÅÀÇ Ç÷§Æû¿¡¼­ sendfile() ½Ã½ºÅÛ È£ÃâÀ» »ç¿ëÇÏ´Â °Í°ú °ü·ÃµÈ ÀÌÀÍÀ» Å×½ºÆ® ÇÒ ¶§ »ç¿ëµÇ´Â ³»ºÎ ¼³Á¤ÀÔ´Ï´Ù.

 

cmds_allowed=PASV,RETR,QUIT (±âº»°ª = none)

»ç¿ëÀÚ¿¡°Ô Çã°¡ÇÒ ¸í·É¾î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

 

deny_file={*.mp3,*.mov} (±âº»°ª = none)

¾÷·Îµå¸¦ °ÅºÎÇÒ ÆÄÀϸíÀ» ÁöÁ¤ÇÕ´Ï´Ù.

 

hide_file={*.mp3,*.mov} (±âº»°ª = none)

¼û±æ ÆÄÀϸíÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¸é ¼­¹ö¿¡ ½ÇÁ¦·Î µ¥ÀÌÅÍ´Â Á¸ÀçÇÏÁö¸¸, FTP »ç¿ëÀÚ¿¡°Ô´Â º¸ÀÌÁö ¾Êµµ·Ï

¼³Á¤ÇÏ´Â ±â´ÉÀÔ´Ï´Ù. ¾ÇÀÇÀûÀÎ »ç¿ëÀÚ¿¡°Ô °£´ÜÇÑ fake¸¦ °É ¼ö ÀÖ½À´Ï´Ù.

 

async_abor_enable=YES (±âº»°ª = NO)

async ABOR ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

ÀϺΠFTP Ŭ¶óÀ̾ðÆ®¿¡¼­ ÆÄÀÏÀü¼ÛÀ» Ãë¼ÒÇßÀ» °æ¿ì, Ãë¼ÒµÇÁö ¾ÊÀº »óÅ·ΠÀÖ´Â °æ¿ì°¡

»ý±æ ¼ö Àִµ¥ ±×°ÍÀ» ¹æÁöÇϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·¯³ª º¸¾È»ó ÁÁÁö ¾Ê±â ¶§¹®¿¡, ºñÈ°¼ºÈ­ ÇϽô°ÍÀÌ ÁÁ½À´Ï´Ù.

 

ls_recurse_enable=YES

ftp Á¢¼Ó¿¡¼­´Â ls »ç¿ë½Ã –R ¿É¼ÇÀ» Çã¿äÇÏÁö ¾Ê´Â °ÍÀÌ ±âº» ¼³Á¤ÀÔ´Ï´Ù. –R ¿É¼ÇÀ̶õ ¼­ºêµð·ºÅ丮³»ÀÇ ÆÄÀϵéÀÇ ¸®½ºÆÃ(¸ñ·Ï)±îÁö ¸ðµÎ È®ÀÎÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. ¼­¹öºÎÇϵîÀÇ ÀÌÀ¯·Î ftp¿¡¼­ ±âº»ÀûÀ¸·Î´Â Áö¿øÇÏÁö ¾ÊÁö¸¸ vsftpd ¿¡¼­´Â ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¿© Çã¿ëÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, ÀÌ Áö½ÃÀÚÀÇ °ªÀÌ YES·Î µÇ¾î ÀÖ´Ù¸é ftp Á¢¼ÓÈÄ¿¡ µð·ºÅ丮 ¸ñ·Ï È®Àνÿ¡ ¼­ºêµð·ºÅ丮µéÀÇ ¸ñ·Ïµé±îÁö Çѹø¿¡ º¼ ¼ö ÀÖ´Â –R ¿É¼ÇÀ» Çã¿ëÇÏ°Ô µË´Ï´Ù.

 

¨í º¸¾È¼³Á¤

 

chroot_list_enable=YES (±âº»°ª = NO)

¸í½ÃµÈ »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ È¨»óÀ§ µð·ºÅ丮¸¦ Á¢±ÙÇÒ ¼ö ¾øµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀº chroot_local_user ¿É¼ÇÀÌ ºñÈ°¼ºÈ­µÇ¾î ÀÖ¾î¾ß »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Àüü Àû¿ëÀÌ ¾Æ´Ï¶ó ÀϺΠ»ç¿ëÀÚ¸¸ Á¦ÇÑÇÒ¶§ ÆíÇÏÁö¸¸, °³º° Àû¿ëÀº º¸¾È»ó ÁÁÁö ¾Ê½À´Ï´Ù.

 

chroot_list_file=/etc/vsftpd.chroot_list

Àüü »ç¿ëÀÚ°¡ ¾Æ´Ñ ƯÁ¤ »ç¿ëÀڵ鿡 ´ëÇÏ¿© ÀÚ½ÅÀÇ È¨µð·ºÅ丮¸¦ ·çÆ®µð·ºÅ丮·Î ÀνÄÇϵµ·Ï ÇÏ´Â ±â´ÉÀ¸·Î¼­ ÀÌ ±â´ÉÀº »ç¿ëÀÚÀÇ È¨µð·ºÅ丮ÀÇ »óÀ§µð·ºÅ丮·Î ¹þ¾î³ªÁö ¸øÇϵµ·Ï ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù.

¸ÕÀú "chroot_list_enable=YES" ·Î ¼³Á¤ÇϽðí /etc/vsftpd.chroot_list ÆÄÀÏ¿¡´Â ÀÌ ±â´ÉÀ» Àû¿ëÇÒ »ç¿ëÀÚ°èÁ¤¸íÀ» µî·ÏÇØ µÎ½Ã¸é µË´Ï´Ù. Áï, /etc/vsftpd.chroot_list ÆÄÀÏ¿¡ µî·ÏµÈ »ç¿ëÀڵ鿡 ÇÑÇÏ¿© chroot()±â´ÉÀÌ Àû¿ëµÇ¾î ÀÚ±â ÀÚ½ÅÀÇ È¨µð·ºÅ丮 »óÀ§ µð·ºÅ丮ÀÇ À̵¿ÀÌ Á¦Çѵ˴ϴÙ. ÀÌ ÆÄÀÏ¿¡ µî·ÏÇÒ ¶§¿¡´Â ÇÑÇà¿¡ ÇÑ »ç¿ëÀÚ °èÁ¤¾¿¸¸ µî·ÏÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¸¸¾à Àüü »ç¿ëÀÚ¸¦ ´ë»óÀ¸·Î chroot()±â´ÉÀ» Àû¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ¹Ù·Î ¹Ø¿¡¼­ ¼³Á¤ÇÏ°í ÀÖ´Â "chroot_local_user=YES"·Î ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù.

 

passwd_chroot_enable=NO (±âº»°ª = NO)

SSH·Î Á¢¼ÓÇßÀ» ¶§ ÀÚ½ÅÀÇ È¨ »óÀ§ µð·ºÅ丮¸¦ Á¢±ÙÇÒ ¼ö ¾øµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

chroot_local_user ¿É¼ÇÀÌ È°¼ºÈ­µÇ¾ú°í, OpenSSH¿¡ ÆÐÄ¡¸¦ ÇßÀ»°æ¿ì, SSH ¶ÇÇÑ ÀÚ½ÅÀÇ

Ȩ»óÀ§ µð·ºÅ丮¸¦ Á¢±ÙÇÒ ¼ö ¾øµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, /etc/passwd ÆÄÀÏÀÇ È¨ µð·ºÅ丮

ÇʵåÀÇ /home/»ç¿ëÀÚ/./¿Í °°ÀÌ "/./"¸¦ ºÙ¿© »ç¿ëÀÚ¸¦ Ȩµð·ºÅ丮¿¡ Á¦ÇÑÇÏ°Ô ÇÕ´Ï´Ù.

 

chroot_local_user=YES

ƯÁ¤ »ç¿ëÀÚ°¡ ¾Æ´Ñ Àüü »ç¿ëÀÚ¸¦ ´ë»óÀ¸·Î chroot()±â´ÉÀ» Àû¿ëÇÏ¿© ÀÚ±â ÀÚ½ÅÀÇ È¨µð·ºÅ丵 »óÀ§ µð·ºÅ丮·Î À̵¿ÇÏÁö ¸øÇϵµ·Ï ÇÏ·Á¸é ÀÌ ¼³Á¤À» YES·Î ¼³Á¤ÇϽʽÿä. ¹Ýµå½Ã ¾ÕÀÇ ¼³Á¤°ú ºñ±³ÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.

 

¸¸¾à À§ ÀÇ µÎ ¼³Á¤ÀÌ ¸ðµÎ ¼³Á¤µÇ¾ú´Ù¸é

Áï, "chroot_list_enable=YES"¿Í "chroot_local_user=YES" ¼³Á¤ÀÌ ¸ðµÎ YES·Î µÇ¾î ÀÖ´Ù¸é /etc/vsftpd.chroot_list ¿¡ µî·ÏµÈ »ç¿ëÀڵ鸸 chroot()Àû¿ëÀ» ¹ÞÁö ¾Ê°Ô µË´Ï´Ù. Áï, ÀÌ µÎ ¼³Á¤ÀÌ ¸ðµÎ YES ·Î µÇ¾î ÀÖ´Ù¸é /etc/vsftpd.chroot_list ¿¡ µî·ÏµÈ »ç¿ëÀÚµéÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö »ç¿ëÀڵ鸸 chroot()°¡ Àû¿ëµÇ¾î »óÀ§ µð·ºÅ丮·ÎÀÇ À̵¿ÀÌ ¾ÈµÈ´Ù´Â ÀǹÌÀÔ´Ï´Ù.

 

secure_chroot_dir=/usr/share/empty (±âº»°ª = /usr/share/empty)

secure chroot()¿¡ »ç¿ëµÉ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼Ç¿¡¼­ ÁöÁ¤µÈ µð·ºÅ丮´Â ºñ¾îÀÖ¾î¾ßµÇ¸ç, ftp »ç¿ëÀÚ¿¡ ´ëÇØ ¾²±â ±ÇÇÑÀÌ ¾ø¾î¾ß µË´Ï´Ù.

 

¨î ·Î±×¼³Á¤

 

xferlog_enable=YES

ftp Á¢¼ÓÈÄ¿¡ ÆÄÀÏ ¾÷·Îµå¿Í ´Ù¿î·Îµå¿¡ ´ëÇÑ ·Î±×¸¦ ³²±æ°ÍÀΰ¡(YES) ³²°¡Áö ¾ÊÀ» °ÍÀΰ¡(NO)¸¦ ¼³Á¤ÇÏ´Â Áö½ÃÀÚÀÔ´Ï´Ù. ÀÌ Áö½ÃÀÚÀÇ ¼³Á¤Àº µð½ºÅ©ÀÇ ¿ë·®À» °í·ÁÇÏ¿© °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Áï, ÆÄÀÏ ¾÷·Îµå/´Ù¿î·Îµå ·Î±×´Â ±²ÀåÈ÷ ¸¹Àº ¿ë·®À» ÇÊ¿ä·Î ÇÏ°í ¶ÇÇÑ ½Ã½ºÅÛ ºÎÇÏÀ²µµ ÇÔ²² °í·ÁÇÏ¿© ½ÅÁßÈ÷ °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¹°·Ð ·Î±×¸¦ ³²±â´Â °ÍÀÌ ·Î±×ºÐ¼®°ú °³º° »ç¿ëÀÚÀÇ ÆÄÀÏ ¾÷·Îµå/´Ù¿î·Îµå »óȲÀ» ¾Ë ¼ö ÀÖ´Â ¹æ¹ýÀ̱â´Â ÇÏÁö¸¸ ½Ã½ºÅÛ »óȲÀ» °í·ÁÇØ¾ß ÇÏ´Â ÀǹÌÀÔ´Ï´Ù.

 

vsftpd_log_file=/var/log/vsftpd.log

(±âº»°ª = /var/log/vsftpd.log)

VsFTPÀÇ ±âº» ·Î±× ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀº xferlog_enable ¿É¼Ç°ú xferlog_std_format ¿É¼ÇÀÌ ºñÈ°¼ºÈ­ÀÏ ¶§ ÀÛµ¿Çϸç, dual_log_enable ¿É¼ÇÀ̳ª syslog_enable ¿É¼ÇÀÌ È°¼ºÈ­µÉ¶§ »ç¿ëµË´Ï´Ù.

 

dual_log_enable=NO (±âº»°ª = NO)

2Áß ·Î±×¸¦ ±â·ÏÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¼³Á¤ÇÕ´Ï´Ù.

¸¸¾à ÀÌ ¿É¼ÇÀ» È°¼ºÈ­Çϸé, /var/log/xferlog¿Í /var/log/vsftpd.log¿¡ ·Î±×°¡ ±â·ÏµË´Ï´Ù.

 

syslog_enable=NO (±âº»°ª = NO)

syslogd µ¥¸óÀ» ÀÌ¿ëÇؼ­ ·Î±×¸¦ ±â·ÏÇÒ °ÍÀÎÁö ¼³Á¤ÇÕ´Ï´Ù.

 

xferlog_file=/var/log/vsftpd.log

ftp ·Î±×ÆÄÀÏÀÇ À§Ä¡¸¦ °áÁ¤ÇÏ´Â Áö½ÃÀÚÀÔ´Ï´Ù.

Vsftp´Â ±âº»ÀûÀ¸·Î /var/log/vsftpd.log ÆÄÀÏÀ» ±âº» ·Î±×ÆÄÀÏ·Î »ç¿ëÇÕ´Ï´Ù. ¸¸¾à ·Î±×ÆÄÀÏ À§Ä¡³ª ÆÄÀϸíÀ» º¯°æÇϽ÷Á¸é ÀÌ Áö½ÃÀÚ¿¡¼­ ¼³Á¤ º¯°æÇÏ½Ã¸é µË´Ï´Ù.

 

xferlog_std_format=YES

·Î±×ÆÄÀÏ¿¡ ³²±æ ·Î±×ÆÄÀÏÀÇ Æ÷¸ËÀ» ±âº»Æ÷¸ËÀ¸·Î ³²±æ °ÍÀΰ¡(YES) ¾Æ´Ñ°¡(NO)¸¦ ¼³Á¤ÇÏ´Â Áö½ÃÀÚ ÀÔ´Ï´Ù. ¸®´ª½º¿¡¼­ ftp ±âº» ·Î±×ÆÄÀÏÀ» /var/log/xferlogÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ Áö½ÃÀÚ´Â ÀÌ ÆÄÀÏÀÇ Ç¥ÁØÆ÷¸ËÀ¸·Î ·Î±×¸¦ ³²±âµµ·Ï ÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀÇ Æ÷¸Ëº¸´Ù´Â vsftpd ·Î±×Æ÷¸ËÀ» »ç¿ëÇϽô °ÍÀÌ º¸´Ù ÀÚ¼¼ÇÑ ·Î±×¸¦ ³²±æ ¼ö ÀÖ½À´Ï´Ù. Áï, µð·ºÅ丮»ý¼º·Î±×³ª ¶Ç´Â ·Î±×ÀÎ ·Î±× °°Àº »ó¼¼·Î±×±îÁö ±â·ÏÇØ ÁÝ´Ï´Ù.

 

 

log_ftp_protocol=YES (±âº»°ª = NO)

FTP ProtocolÀÇ ¸ðµç ³»¿ëÀ» ±â·ÏÇÒÁö ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀ» È°¼ºÈ­Çϸé FTP ¸í·É¾î¿Í ¹ÝÀÀÀÌ ¸ðµÎ ·Î±ëµÇ¹Ç·Î µð¹ö±×¿¡ À¯¿ëÇÏ°Ô ¾²ÀÔ´Ï´Ù.

 

no_log_lock=NO (±âº»°ª = NO)

·Î±× ÆÄÀÏÀ» Àá±Û°ÍÀÎÁö¿¡ ´ëÇؼ­ ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀº vsftpd°¡ ·Î±× ÆÄÀÏÀ» ±â·ÏÇÒ ¶§, ÆÄÀÏÀ» Àá±×´Â °ÍÀ» ¸·´Â ¿É¼Ç ÀÔ´Ï´Ù.

º¸ÅëÀº È°¼ºÈ­ ÇÏÁö ¾Ê¾Æµµ µÇ¸ç, ¼Ö¶ó¸®½º/º£¸®Å¸½º ÆÄÀÏ ½Ã½ºÅÛ Á¶ÇÕ¿¡¼­ ¶§¶§·Î

·Î±×ÆÄÀÏÀ» Àá±×·Á´Â ½Ãµµ¸¦ ÇÏ´Â ¿î¿µÃ¼Á¦ ½Ã½ºÅÛ ¹ö±×¸¦ ÇÇÇϱâ À§ÇØ Á¸Àç ÇÕ´Ï´Ù.

 

session_support=YES

ÀÌ ¼³Á¤Àº YES·Î ¼³Á¤µÇ¾î À¯È¿ÇÏ°Ô µÇ¾úÀ» ¶§¿¡´Â ¹ÙÀ̳ʸ®ÆÄÀÏÀÎ wtmp¿¡ ftp Á¢¼Ó°ü·Ã ±â·ÏÀ» ³²±â°Ô µË´Ï´Ù.

Last ¶ó´Â ¸í·É¾î´Â °¢ »ç¿ëÀÚµéÀÇ Á¢¼Ó±â·ÏÀ» wtmp ÆÄÀÏ¿¡¼­ °¡Á®¿Í È®ÀÎÇÏ´Â ¸í·É¾îÀ̹ǷΠÀÌ ¼³Á¤ÀÌ Àû¿ëµÇ¸é last ¸í·É¾î·Î ftp Á¢¼Ó±â·ÏÀ» È®ÀÎ ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

 

¨ï °¡»ó »ç¿ëÀÚ ¼³Á¤

 

guest_enable=NO

°¡»óÀ¯Àú ¸ðµå·Î ¿î¿µÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¼³Á¤ÇÕ´Ï´Ù. (±âº»°ª = NO)

ÀÌ ¿É¼ÇÀ» È°¼ºÈ­ÇÏ¸é ¸ðµç ºñÀÍ¸í »ç¿ëÀÚ´Â °¡»ó »ç¿ëÀÚ·Î Á¢¼ÓÀÌ µË´Ï´Ù.

 

guest_username=ftp

°¡»óÀ¯ÀúµéÀÇ ½ÇÁ¦ °èÁ¤À» ÁöÁ¤ÇÕ´Ï´Ù. (±âº»°ª = ftp)

 

virtual_use_local_privs=NO (±âº»°ª = NO)

°¡»óÀ¯ÀúµéÀÇ ±ÇÇÑÀ» ½ÇÁ¦ °èÁ¤ÀÇ ±ÇÇÑó·³ Çã¿ëÇÒ °ÍÀÎÁö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀÌ È°¼ºÈ­µÇ¾îÀÖÁö ¾ÊÀ¸¸é °¡»óÀ¯Àú´Â FTP¿¡ Á¢¼ÓÇؼ­ ÆÄÀÏÀ» »ý¼ºÇÏÁö ¸øÇÕ´Ï´Ù.

¶ÇÇÑ °¡»óÀ¯Àú´Â ±âº»ÀûÀ¸·Î anonymousÀÇ ±ÇÇÑÀ» °®°í ÀÖ½À´Ï´Ù.

 

user_sub_token=$USER (±âº»°ª = none)

°¡»óÀ¯ÀúµéÀ» ÁöĪÇÒ °¡»óÀÇ º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

 

local_root=/home/virtual/$USER (±âº»°ª = none)

°¡»óÀ¯ÀúµéÀÌ ·Î±×ÀÎ ÈÄ À̵¿µÉ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

 

¨ð À͸í»ç¿ëÀÚ ±âº» ¼³Á¤

 

anonymous_enable=NO

À͸í(anonymous) Á¢¼ÓÀ» Çã¿ëÇÒ °ÍÀΰ¡(YES) Çã¿ëÇÏÁö ¾ÊÀ» °ÍÀΰ¡(NO)¸¦ °áÁ¤ÇÏ´Â Áö½ÃÀÚÀÔ´Ï´Ù. ±âº»°ªÀº YES·Î µÇ¾îÀÖÀ¸¸ç À͸í°èÁ¤ Á¢¼ÓÀ» Çã¿ëÇÏÁö ¾ÊÀ¸·Á¸é NO ·Î ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù.

 

anon_max_rate=0 (±âº»°ª = 0)

ÀÍ¸í »ç¿ëÀÚÀÇ ´Ù¿î·Îµå ÃÖ´ëÀü¼Û·üÀ» ÁöÁ¤ÇÕ´Ï´Ù.

´Ù¿î·Îµå ¼Óµµ¸¦ Á¦ÇÑÇÒ¶§ »ç¿ëÇϸç, ´ÜÀ§´Â bps ÀÔ´Ï´Ù.

 

allow_anon_ssl=NO (±âº»°ª = NO)

À͸í»ç¿ëÀÚÀÇ SSLÀ» ÅëÇÑ º¸¾ÈÁ¢¼ÓÀ» Áö¿øÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀº ssl_enableÀÌ È°¼ºÈ­ µÇ¾úÀ» ¶§¸¸ Àû¿ëµË´Ï´Ù.

 

deny_email_enable=YES (±âº»°ª = NO)

·Î±×ÀÎ °ÅºÎ ¸®½ºÆ® »ç¿ë¿¡ ´ëÇÑ ¼³Á¤À» ÇÕ´Ï´Ù.

/etc/vsftpd.banned_emails ¿¡ ¼³Á¤µÈ ÁÖ¼Ò·Î ·Î±×ÀÎÀ» °ÅºÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸¸¾à anonymous@ ¶ó°í ¼³Á¤Çصθé, anonymous@¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ´Â Á¢¼ÓÇÒ ¼ö ¾ø°ÔµË´Ï´Ù.

 

banned_email_file=/etc/vsftpd.banned_emails

(±âº»°ª = /etc/vsftpd.banned_emails)

·Î±×ÀÎ °ÅºÎ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

deny_email_enable ¿É¼ÇÀ» È°¼ºÈ­ÇßÀ» °æ¿ì¿¡ ¸®½ºÆ®¸¦ Àоî¿Ã ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

 

secure_email_list_enable=NO (±âº»°ª = NO)

¸í½ÃµÈ À̸ÞÀÏ Áּҷθ¸ Á¢¼ÓÀ» Çã¿ëÇÒ Áö ¼³Á¤ÇÕ´Ï´Ù.

 

email_password_file=/etc/vsftpd.email_passwords

(±âº»°ª = /etc/vsftpd.email_passwords)

Á¢¼ÓÀ» Çã¿ëÇÒ À̸ÞÀÏ ÁÖ¼Ò ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

secure_email_list_enable ¿É¼ÇÀ» È°¼ºÈ­ÇßÀ» °æ¿ì¿¡ ¸®½ºÆ®¸¦ Àоî¿Ã ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

 

ftp_username=ftp (±âº»°ª = ftp)

ÀÍ¸í »ç¿ëÀÚÀÇ Á¢¼Ó¿¡ »ç¿ëµÉ °èÁ¤¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù.

 

no_anon_password=NO (±âº»°ª = NO)

ÀÍ¸í »ç¿ëÀÚ°¡ Á¢¼ÓÇÒ ¶§ Æнº¿öµå¸¦ ¹¯Áö¾Ê°í Á¢¼Ó½Ãų °ÍÀÎÁö ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀ» È°¼ºÈ­Çϸé Á¢¼Ó½Ã Æнº¿öµå¸¦ ¹¯Áö ¾Ê½À´Ï´Ù.

 

one_process_model=NO (±âº»°ª = NO)

Ŭ¶óÀ̾ðÆ® Á¢¼Ó¸¶´Ù ÇϳªÀÇ ÇÁ·Î¼¼½º°¡ ÀÛµ¿µÇµµ·Ï ÇÒ °ÍÀÎÁö ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¿É¼ÇÀ» È°¼ºÈ­Çϸé Á¢¼ÓÇÏ´Â ¼ö¸¸Å­ ÇÁ·Î¼¼½º°¡ ÀÛµ¿µÇ¹Ç·Î È¿À²ÀÌ ÁÁ½À´Ï´Ù.

 

anon_root=/var/ftp/pub (±âº»°ª = none)

ÀÍ¸í »ç¿ëÀÚÀÇ ±âº» µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀϹÝÀûÀ¸·Î ÀÍ¸í »ç¿ëÀÚÀÇ Á¢±ÙÀ» Çã¿ëÇϸé ftp_username¿¡ ÁöÁ¤µÈ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮°¡ ±âº»ÀûÀ¸·Î ¼³Á¤µË´Ï´Ù. ±×·¸Áö¸¸ ¸¸¾à º¯°æÇÒ ÇÊ¿ä°¡ ÀÖÀ» °æ¿ì¿¡ ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¸é µË´Ï´Ù.

 

¨ñ À͸í»ç¿ëÀÚ ±ÇÇÑ ¼³Á¤

 

anon_upload_enable=YES

À͸í(anonymous) °èÁ¤ »ç¿ëÀÚ¿¡°Ô ÆÄÀÏ ¾÷·Îµå¸¦ Çã¿ëÇÒ °ÍÀΰ¡(YES) Çã¿ëÇÏÁö ¾ÊÀ» °ÍÀΰ¡(NO) ÀÇ ¿©ºÎ¸¦ ¼³Á¤ÇÏ´Â Áö½ÃÀÚÀÔ´Ï´Ù. ±âº»°ªÀº Çã¿ëÇÏÁö ¾Ê´Â NO ÀÔ´Ï´Ù. °¡´ÉÇÑ ÀÍ¸í °èÁ¤À¸·Î Á¢¼ÓÇÑ »ç¿ëÀÚ¿¡°Ô´Â ¾÷·Îµå ±ÇÇÑÀ» Çã¿ëÇÏÁö ¾Ê´Â °ÍÀÌ º¸¾È¿¡ ÈξÀ ÁÁ½À´Ï´Ù. µû¶ó¼­ °¡´ÉÇÑ NO·Î ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù.

 

anon_mkdir_write_enable=YES

À͸í(anonymous) °èÁ¤ »ç¿ëÀÚ¿¡°Ô µð·ºÅ丮 »ý¼º±ÇÇÑÀ» Çã¿ëÇÒ °ÍÀΰ¡(YES) Çã¿ëÇÏÁö ¾ÊÀ» °ÍÀΰ¡(NO)ÀÇ ¿©ºÎ¸¦ ¼³Á¤ÇÏ´Â Áö½ÃÀÚ ÀÔ´Ï´Ù. ±âº»°ªÀº Çã¿ëÇÏÁö ¾Ê´Â NO ÀÔ´Ï´Ù. °¡´ÉÇÑ À͸í°èÁ¤À¸·Î Á¢¼ÓÇÑ »ç¿ëÀÚ¿¡°Ô´Â µð·ºÅ丮 »ý¼º±ÇÇÑÀ» Çã¿ëÇÏÁö ¾Ê´Â °ÍÀÌ º¸¾È¿¡ ÈξÀ ÁÁ½À´Ï´Ù. µû¶ó¼­ °¡´ÉÇÑ NO·Î ¼³Á¤ÇϽñ⠹ٶø´Ï´Ù.

 

anon_world_readable_only=YES (±âº»°ª = YES)

ÀÍ¸í »ç¿ëÀÚµéÀÇ ´Ù¿î·Îµå¿¡ ´ëÇÑ ¼³Á¤À» ÇÕ´Ï´Ù.

ÀÍ¸í »ç¿ëÀÚµéÀÌ Àб⠰¡´ÉÇÑ ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ°Ô ¼³Á¤ÇÕ´Ï´Ù.

 

anon_other_write_enable=NO (±âº»°ª = NO)

ÀÍ¸í »ç¿ëÀÚÀÇ ÆÄÀÏ »èÁ¦,º¯°æ¿¡ ´ëÇÑ ¼³Á¤À» ÇÕ´Ï´Ù.

ÆÄÀÏ »èÁ¦ ¹× ÆÄÀÏ¸í º¯°æµî°ú °°Àº ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

 

chown_uploads=YES (±âº»°ª = NO)

ÀÍ¸í »ç¿ëÀÚÀÇ ¼ÒÀ¯±Ç º¯°æ¿¡ ´ëÇÑ ¼³Á¤À» ÇÕ´Ï´Ù.

À͸íÀ¸·Î ¾÷·ÎµåµÈ ÆÄÀÏÀ» chown_username ¿É¼ÇÀ¸·Î ¸í½ÃµÈ »ç¿ëÀÚÀÇ ¼ÒÀ¯±ÇÀ¸·Î º¯°æµÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

anon_umask=022 (±âº»°ª = 077)

ÀÍ¸í »ç¿ëÀÚÀÇ ÆÄÀÏ»ý¼º umask °ªÀ» ÁöÁ¤ ÇÕ´Ï´Ù.

umask¿¡ ´ëÇÑ ¼³¸íÀº local_maskÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

 

chown_username=whoever (±âº»°ª = root)

ÀÍ¸í »ç¿ëÀÚÀÇ ¼ÒÀ¯±Ç º¯°æÀÌ °¡´ÉÇÑ °èÁ¤¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.

 

  sshd_config ȯ°æ¼³Á¤
  find ¸í·É¾î »ç¿ë¹ý





ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ
ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ