LINUX
2017.03.14 / 11:36

[CentOS] CentOS vsftpd ¼³Ä¡¹× ¼³Á¤

Ŭ·¡½Ã
Ãßõ ¼ö 109

1.vsftpd °¡ ¼³Ä¡ µÇ¾î ÀÖ´ÂÁö ¿ì¼± È®ÀÎ ÇÑ´Ù

CentOS/root>
CentOS/root>rpm -qa | grep vsftpd
vsftpd-2.0.5-12.el5
CentOS/root>

À§ ³»¿ëó·³ ±âº»ÀûÀ¸·Î vsftpd °¡ ¼³Ä¡ µÇ¾î ÀÖ½À´Ï´Ù.


2.º¸¾È¼öÁØ ¼³Á¤ âÀ¸·Î À̵¿ÈÄ 

CentOS/root>
CentOS/root>system-config-securitylevel

 

SELinux : ºñÈ°¼ºÈ­ ½ÃÅ°ÀÚ


3.vsftpd ȯ°æ ¼³Á¤

CentOS/etc/vsftpd>vsftpd.conf ¿¡¼­ ÇÏ¸é µË´Ï´Ù.

±×¸®°í FTP ¼­¹ö¿¡ ÀúÀåµÇ´Â µð·ºÅ丮³ª ÆÄÀÏÀºÀº

CentOS/var/ftp/pub> ÀÇ ¹Ø¿¡ »ý¼ºÀÌ µÇ°í ¼­¹ö°¡ ±¸µ¿ÀÌ µË´Ï´Ù.

±âº»ÀûÀ¸·Î ÀÍ¸í ¿¬°áÇҽÿ¡ À§ Æú´õ°¡ ±âº»ÀÌ µË´Ï´Ù.


4. FTP Àç½ÃÀÛ

CentOS/>service vsftpd restart
Shutting down vsftpd: [  OK  ]
Starting vsftpd for vsftpd: [  OK  ]
CentOS/>

À§¿Í °°ÀÌ ÇØÁÖ¸é µË´Ï´Ù

5.FTP µµ Telnet ¸¶Âù°¡Áö·Î root °èÁ¤À¸·Î Á¢¼Ó ÇÒ¼ö°¡ ¾ø´Ù.

[root@CentOS5 vsftpd]# 
[root@CentOS5 vsftpd]# vi /etc/vsftpd/user_list 

vi ÆíÁý±â·Î ¿­¾î¼­ ¹Ø¿¡¿Í °°ÀÌ root¿¡ #À» ºÙ¿©ÁÖÀÚ

# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shutdown

ÀúÀåÇÏ°í Á¾·áÇÏ°í ³ª¿ÂÈÄ¿¡ 


[root@CentOS5 vsftpd]# 
[root@CentOS5 vsftpd]# vi /etc/vsftpd/ftpusers 

vi ÆíÁý±â·Î ¿­¾î¼­ ¹Ø¿¡¿Í °°ÀÌ root¿¡ #À» ºÙ¿©ÁÖÀÚ

# Users that are not allowed to login via ftp
#root
bin
daemon
adm
lp
sync
shutdown
halt

ÀÌÁ¦´Â root ·Îµµ ftp ¿¡ Á¢¼ÓÀ» ÇÒ¼ö°¡ ÀÖ°Ô µÇ¾ú´Ù!

*Âü°í »çÇ×

ÀÌ·¸°Ô ftp ¼³Á¤À» ¸¶Ä£ÈÄ¿¡ ´Ù½Ã ÀçºÎÆÃÈÄ ftp Á¢¼ÓÀÌ ¾ÈµÈ´Ù¸é 
¼­ºñ½º ÀÚµ¿ ½ÃÀÛ ¼³Á¤ÀÌ µÇ¾î ÀÖ´ÂÁö È®ÀκÎÅÍ ÇÏÀÚ

¸í·É¾î´Â ntsysv