FTP ±¸ÃàÇϱâ-VSFTP, ProFTP
¨Í ´Ù¿î¹Þ±â
http://vsftpd.beasts.org ¿¡¼­ ¼Ò½º¸¦ ´Ù¿î¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
¨Î ¿î¿µÈ¯°æ
Fedora Core 2
gcc 3.3.3
vsftpd-2.0.3
¨Ï ¾ÐÃàÇ® °æ·Î·Î À̵¿Çϱâ
cd/usr/local/src
¨Ð ¾ÐÃàÇ®±â
tar xvzf vsftpd-2.0.3.tar.gz
¨Ñ ÁغñÇϱâ
1. nobody °èÁ¤ »ý¼ºÇϱâ
useradd nobody
2. /usr/share/empty µð·ºÅ丮 »ý¼ºÇϱâ
mkdir -p /usr/share/empty
¨Ò ÄÄÆÄÀÏ Çϱâ
1. cd vsftpd-2.0.3
2. make
3. make install
ÀÛ¾÷Áß ÇØ´çÇÏ´Â ÆÄÀÏÀÌ ¾ø´Ù°í ¿¡·¯°¡ ³ª¿À¸é ±× °æ·Î¸¦ ¸¸µé¾îÁ־ »ó°ü¾ø½À´Ï´Ù.
¨Ó ¼³Á¤ ÆÄÀÏ
1. cp vsftpd.conf /etc/vsftpd.conf
2. vi /etc/vsftpd.conf ¸¦ ¿­¾î¼­ ¾Æ·¡¿Í °°Àº ¼³Á¤À» ÇØÁÝ´Ï´Ù.
¨ç standalone ¸ðµå·Î »ç¿ëÇϱâ (±ÇÀå)
listen=YES ¸¦ Ãß°¡ÇÕ´Ï´Ù.
¨è ³»ºÎ °èÁ¤À» Á¢¼Ó½ÃÅ°°í ½ÍÀ» ¶§
local_enable=YES¸¦ Ãß°¡ÇÕ´Ï´Ù.
¨Ô À͸í°èÁ¤ Çã¿ëÇϱâ
1. vi /etc/vsftpd.conf
anonymous_enable=YES¸¦ Ãß°¡ÇÕ´Ï´Ù.
anonymous FTP¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ·ÎÄà ftp°èÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
ÀÍ¸í °èÁ¤(anonymous)Àº ftpÀÇ È¨µð·ºÅ丮·Î ·Î±×ÀÎÇÏ°Ô µË´Ï´Ù.
2. ¿¹Á¦
mkdir /var/ftp
useradd -d /var/ftp ftp
chown root.root /var/ftp
chmod og-w /var/ftp
¨Õ PAM ¼³Á¤Çϱâ
·ÎÄà °èÁ¤¿¡ ´ëÇØ PAM ÀÎÁõÀÌ ÇÊ¿äÇÑ °æ¿ì, ¼Ò½ºÆú´õ ¾È¿¡¼­ ¾Æ·¡ÀÇ ÀÛ¾÷À» ÇØÁÝ´Ï´Ù.
cp RedHat/vsftp.pam /etc/pam.d/ftp