·Î±×ÀÎ
ÅëÅ«¾ÆÀÌ ¸ðµç¸Þ´ºº¸±â
±Û¸Ó¸® ±âÈ£ ½Åû/¿î¿µ
¿¬¶ôó : 02-6959-3661
±Û¸Ó¸®±âÈ£ ¼­¹ö¿ä±Ý/°áÁ¦
¿¬¶ôó : 02-6959-3660
¹Ù´Ú
¼­¹ö¿î¿µ
¼­¹ö °ü¸®Çϱâ
¼­¹ö ±¸Ãà
ÀÚ·á½Ç
ÅëÅ«¼­¹ö ¼Ò°³
Áö¿øÇÏ´Â ¸®´ª½º OS ¼Ò°³
¾ÆÀ̼­¹ö ¼Ò°³
¾ÆÀ̼­¹ö¶õ?
¾ÆÀ̼­¹ö FAQ
¾ÆÀ̼­¹ö ¸Þ´º¾ó
°Ô½ÃÆÇ ¹®ÀÇ»ó´ã
1 : 1 ¹®ÀÇÇÏ·¯°¡±â
¼­¹ö / IDC
½Åû/¿î¿µ : 02-6959-3661
¼­¹ö¿ä±Ý/°áÁ¦ : 02-6959-3660
¹®ÀÚ¸Þ¼¼Áö
031-698-4744
Ȩ / ¼­¹ö/IDC / µµ¿ì¹Ì
¹øÈ£ 21 Á¶È¸ 831
À̸§ ÅëÅ«¾ÆÀÌ ÀÛ¼ºÀÏ 2013-06-20
Á¦¸ñ vsftp ¸Þ´º¾ó
ÆÄÀÏ vsftp¸Þ´º¾ó.doc
vsftp ¼³Ä¡ ¹æ¹ý°ú ½ÇÇà¹æ¹ý


1. FTP ¼³Ä¡
1) yum install vsftpd -y
2) ½ÃÀ۽à ÀÚµ¿ ½ÃÀÛ
- chkconfig vsftpd on

2. FTP ¼³Á¤
1) Á¶°Ç
- anonymous ±ÝÁö
- Á¢¼ÓÇÑ »ç¿ëÀÚ´Â Àڱ⠵ð·ºÅ丮 »óÀ§·Î´Â Á¢±Ù ºÒ°¡
- ±âº» home directory´Â /home/ftp-users/
- »ç¿ëÀÚ: studygroup1 ±×·ì: studygroup home:/home/ftp-users/studygroup1
- CentOS 6.3

3. vsftpd±âº»¼³Á¤
1) ¼³Á¤ÆÄÀÏ À§Ä¡
vi /etc/vsftpd/vsftpd.conf

2) ÀÚ±â Æú´õ »óÀ§ Æú´õ Á¢±Ù±ÝÁö
¤¡. ¸ðµç »ç¿ëÀÚ°¡ ÁöÁ¤ Æú´õ¿¡¼­¸¸ °Ë»ö
- chroot_local_user=YES
# chroot_list_enable =YES
# chroot_list_file=/etc/vsftpd/chroot_list

¤¤. ¸®½ºÆ®¿¡ ÀÖ´Â »ç¿ëÀÚ¸¸ À̵¿ °¡´É(chroot Àû¿ë)
# chroot_local_user=YES
- chroot_list_enable =YES
- chroot_list_file=/etc/vsftpd/chroot_list

¤§. chroot_list¿¡ µî·ÏµÈ »ç¿ëÀÚ¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö »ç¿ëÀÚ¸¸ÀÇ °èÁ¤ ÁöÁ¤ Æú´õ °Ë»ö(Á¢±Ù±ÝÁö Àû¿ë)
- chroot_local_user = YES
- chroot_list_enable =YES
- chroot_list_file=/etc/vsftpd/chroot_list

¤©. »ç¿ëÀÚ Æú´õ º¯°æ ¹× root Æú´õ ÁöÁ¤[»ç¿ëÀÚ¸¶´Ù ´Ù¸§]
- usermod -d /home/ftp-users/studygroup1 studygroup1 ¼³Á¤
- vi /etc/passwd ==>
studygroup1:x:500:502: :/home/ftp-users/studygroup1/./:/bin/bash

¤±. »ç¿ëÀÚ ±âº» root Æú´õ ÁöÁ¤
- local_root=/home/ftp-users/
- passwd_chroot_enables=YES // passwd¿¡¼­ userº°·Î ÁöÁ¤

¤². anonymous ±ÝÁö
- anonymous_enable = NO

¤µ. local »ç¿ëÀÚ Á¢¼Ó °¡´É
- local_enable=YES

¤·. ftp userÀÇ ¾²±â °¡´É
- write_eable=YES

¤¸. FTP »ç¿ëÀÚ ¼³Á¤
- Ãß°¡: vi /etc/vsftpd/vsftpd/user_list -> studygroup1 Ãß°¡
- vsftpd.conf -> userlist_file = /etc/vsftpd/user_list
userlist_enable=YES
userlist_deny=NO

¤º. passive mode ¼³Á¤
- pasv_enable=YES
- pasv_min_port=30000
- pasv_max_port=30100
2.2.8.1 ¹æÈ­º®¿¡¼­ Æ÷Æ® open
- iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30000:30100 -j ACCEPT

3) Àû¿ë
- service vsftpd restart

4. vsftpd ¿Ü ¼³Á¤
1) ¹æÈ­º®
- vi /etc/sysconfig/iptables
- iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
- iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
2) »ç¿ëÀÚ µî·Ï
- useradd -d /home/ftp-users/studygroup1 -s /usr/sbin/nologin studygroup1
- chown -R /home/ftp-users/studygroup1 studygroup1
- chmod 775 /home/ftp-users/studygroup1

3) troubleshooting
¤¡. 550 SELINUX
- vi /etc/sysconfig/selinux -> SELINUX=disabled
- init 6

¤¤. 500 OOPS meessage ÇØ°á
- vi /etc/shells -> /usr/sbin/nologin Ãß°¡
- addgroup ftp-users
- usermod -G ftp-users studygroup1

4) Active/passive mode
- 21¹ø Æ÷Æ®´Â Á¢¼Ó¿ë, µ¥ÀÌÅÍ Àü¼ÛÀº 20¹ø ȤÀº 1024 ÀÌÈÄ ¹øÈ£

¤¡. active mode
- 21¹ø Æ÷Æ® Á¢¼Ó ÈÄ Å¬¶óÀ̾ðÆ®°¡ ¼­¹ö¿¡°Ô µ¥ÀÌÅÍÀü¼Û Æ÷Æ® ¾Ë·ÁÁÜ
- ¼­¹ö´Â ack·Î ÀÀ´ä, ¼­¹ö¿¡¼­ Ŭ¶óÀ̾ðÆ®·Î Á¢¼Ó ½Ãµµ, Ŭ¶óÀ̾ðÆ® ack ÀÀ´ä
- Ŭ¶óÀ̾ðÆ®¿¡¼­ ¹æÈ­º®ÀÌ ¸·Çô ÀÖÀ» °æ¿ì Á¦´ë·Î ÀÛµ¿ÇÏÁö ¸øÇÔ
- Á¢¼Ó: PC ¡æ FTPd(TCP 21), FTPd(TCP 21) ¡æ PC(TCP 1023 ~ 65535)
- µ¥ÀÌÅÍ ±³È¯: FTPd(tcp 20) ¡æ PC(tcp 1023 ~ 65535), PC(tcp 1024 ~ 65535) ¡æ FTPd(TCP 20)

¤¤. passive mode
- 21¹ø Æ÷Æ® Á¢¼Ó ÈÄ ¼­¹ö°¡ Ŭ¶óÀ̾ðÆ®¿¡°Ô µ¥ÀÌÅÍÀü¼Û Æ÷Æ®(1024~65535) ¾Ë·ÁÁÜ
- Ŭ¶óÀ̾ðÆ®´Â ÀÌ Æ÷Æ®·Î Á¢¼Ó ½ÃµµÇÏ¿© ¼­¹ö¿¡¼­ ack
- Á¢¼Ó: PC ¡æ FTPd(TCP 21), FTPd(TCP 21) ¡æ PC(TCP 1023 ~ 65535)
- µ¥ÀÌÅÍ ±³È¯: PC(tcp 1023 ~ 65535)¡æ FTPd(tcp 1023 ~ 65535)


3. ÀÏ¹Ý »ç¿ëÀÚ µî·Ï[±âº»¼³Á¤ÈÄ »ç¿ëÀÚ Ãß°¡½Ã]
1) »ç¿ëÀÚ µî·Ï
¤¡. »ç¿ëÀÚ
useradd TEST -g ftp-users -d /home/ftp-users/TEST
#usermod TEST -d /home/ftp-users/TEST //Ȩµð·ºÅ丮 ¼³Á¤
#userdel TEST
passwd TEST
mkdir /home/ftp-users/TEST
vi /etc/vsftpd/user_list
TEST Ãß°¡

2) »ç¿ëÀÚ Æú´õ¸¸ À̵¿
vi /etc/vsftpd/chroot_list
TEST Ãß°¡

3) »ç¿ëÀÚ FTPÁ¢¼Ó½Ã Æú´õ(chroot)
vi /etc/passwd
TEST/./ Ãß°¡(chrootÀû¿ë)

4) »ç¿ëÀÚ Æú´õ ¹× ±ÇÇÑ ¼³Á¤
cd /home/ftp-users
ls -al
chmod 700 Æú´õÀ̸§
usermod -G ftp-users TEST

5) service vsftpd restart

´ÙÀ½±Û modsecurity ¼³Ä¡ ¹æ¹ý
ÀÌÀü±Û XWINDOW ¼³Ä¡ ¹× ½ÇÇà¹æ¹ý
Ȩȸ»ç¼Ò°³°³ÀÎÁ¤º¸Ã³¸®¹æħ¼­ºñ½ºÀÌ¿ë¾à°ü¼­ºñ½ºº°ÀüÈ­norton
ÅëÅ«¾ÆÀÌ2005-2012 Á¤º¸º¸È£¾ÈÀüÁø´ÜÇÊÁõ(»ç)Çѱ¹ÀÎÅÍ³Ý È£½ºÆÃÇùȸ¿ì¼öÁß¼Ò±â¾÷ SMBA ¼±Á¤ °­¼Ò±â¾÷ SMBA ¼±Á¤°­¼Ò±â¾÷ °í¿ë³ëµ¿ºÎ¼±Á¤
¸¶ÁؼÒÇÁÆ® ÁÖ½Äȸ»ç ¤Ó »ç¾÷ÀÚ µî·Ï¹øÈ£: 220-86-18296 ¤Ó Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦03601È£ ¤Ó ´ëÇ¥ÀÚ : ¸¶Áؼ®
¼­¿ïƯº°½Ã ¼­Ãʱ¸ ¼­Ãʵ¿ ¹ý¿ø·Î 1±æ 6 (¼­Ãʵ¿)