½Ã½ºÅÛ °ü¸® ¹× ½Ç½À #15
- À̳²±â, ÀÌÀ纹
1. FTP
¼ºñ½º Á¤¸®
2. vsFTPD ¼¹ö ±¸Ãà ¹× ¼³Á¤ Á¤¸®
3. Samba ¼¹ö °³³ä Á¤¸®
4. Samba ¼³Ä¡ ¹× ¼³Á¤
5. NFS °³³ä Á¤¸® ¹× ¼³Ä¡
6. SSH °³³ä Á¤¸® ¹× ¼³Ä¡
----------------------------------½Ç½À³»¿ë--------------------------------
1. FTP ¼ºñ½º Á¤¸®
FTP (File Transfer Protocol)ÀÇ ¾àÀÚ·Î
º»·¡´Â ³×Æ®¿öÅ©»ó¿¡¼ ÆÄÀÏÀ»
±³È¯ÇÒ ¶§ »ç¿ëÇÏ¿´À¸³ª,
Çö´ë¿¡´Â ÁÖ·Î À¥¼¹ö °èÁ¤¿¡ ȨÆäÀÌÁö³ª ÆÄÀÏÀ» ¿Ã¸®´Âµ¥ ÁÖ·Î »ç¿ëµÇ¾î
Áø´Ù. À©µµ¿ì ȯ°æ¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â Åø·Î´Â ALFTP, WSFTP,
CuteFTPµîÀÌ ÀÖ´Ù.
ÇöÁ¦´Â À¥Çϵ尡 ±× ¿ªÇÒÀ» ´ëüÇÏ¿©, À¥°èÁ¤
»ç¿ëÀÚ ¿Ü¿¡´Â »ç¿ë·®ÀÌ ±×·¸°Ô ¸¹Áö ¾Ê´Ù.
2. vsFTPD ¼¹ö ±¸Ãà ¹× ¼³Á¤ Á¤¸®
¼³Ä¡°úÁ¤ (1) ¼Ò½º ÆÐŰÁö
´Ù¿î·Îµå ¹× È®ÀÎ

(2) ¾ÐÃà ÇØÁ¦ ¹×
make °úÁ¤ ÈÄ ¼³Ä¡ (make°úÁ¤Àº ´Ù¸¥ ºÎºÐ¿¡¼ ¸¹ÀÌ ¾ð±ÞÇÏ¿´À¸¹Ç·Î
»ý·«)

(2) ¼Ò½º ÄÄÆÄÀÏÈÄ make install
°úÁ¤¿¡ ¾Æ·¡ vsftp ¼³Á¤ ÆÄÀÏÀÌ º¹»ç µÇÁö ¾ÊÀ¸¹Ç·Î ¼öµ¿À¸·Î º¹»çÇØÁà¾ß
ÇÑ´Ù.

(3)/etc/xinetd.d/vsftpd ¼³Á¤
È®ÀÎ ¹× ÀÛ¼º Ãʱ⠼³Ä¡½Ã ¾Æ¹« ³»¿ëÀÌ ¾øÀ¸¹Ç·Î ¾Æ·¡ ó·³ ÀÔ·ÂÇØÁà¾ßÇÔ

(4) Xinetd ½ÇÇà½Ã ´ÙÀ½°ú
°°Àº ¿À·ù°¡ ¹ß»ýÇÑ´Ù. !!! FTP ¹× telnetÀ» »ç¿ëÇÏ·Á¸é xinetd µ¥¸óÀÌ
¼³Ä¡/ÀÛµ¿µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.

(5) À§ ¿¡·¯¿¡ ´ëÇÑ ´ëÃ¥À¸·Î
¾Æ·¡ ó·³ ÇÑ´Ù.

(6) netstat ¸í·ÉÀ¸·Î È®ÀÎ

(7) ftp ¼¹ö°¡ Á¤»ó ÀÛµ¿ÇÏ´ÂÁö¸¦
Å×½ºÆ®
 ¿©±â±îÁö´Â
¿À´Â µ¥ ¹®Á¦Á¡¿¡ ´ëÇÑ ÇØ°á¡éºÎºÐÀ» ¾Æ·¡ Ãß°¡·Î ¾ð±Þ!! ²À Âü°í!!
Xinetd ¹®Á¦Á¡ ÇØ°á !!! Ãß°¡ºÎºÐ
²À Âü°í!!!
(1) xinet
È®ÀÎ tftp-server¸¦ ¼³Ä¡Çϸé ÀÚµ¿À¸·Î ¼³Ä¡ µÈ´Ù.

(2) Á¦´ë·Î ¼³Ä¡°¡ µÇ´ÂÁö È®ÀÎÇϸç
yumÀÌ ¹Ì·¯»çÀÌÆ®¿¡¼ Á¦´ë·Î ´Ù¿î¹ÞÁö ¸øÇϸé www.rpmfind.net
¿¡ Á¢¼ÓÇØ¼ i386 ÆÐµµ¶ó Àü¿ë ÆÐŰÁö ¹× ȣȯÆÐŰÁö¸¦ ã¾Æ ¼³Ä¡ÇÑ´Ù.

(3) ´Ù½Ã xinetd µ¥¸óÀ» ÀÛµ¿
½ÃŲµÚ localhost 21 FTP·Î Á¢¼ÓÇØ¼ vsftp ÀÛµ¿ ÃÖÁ¾ È®ÀÎ
3. Samba ¼¹ö °³³ä Á¤¸®
»ï¹Ù °³³ä : ÇöÁ¦ À©µµ¿ì¿Í ¸®´ª½º½Ã½ºÅÛÀÌ
´ëÇ¥ ¿î¿µÃ¼Á¦·Î °øÁ¸Çϰí ÀÖ´Ù. ÀÌ ¶§¹®¿¡ À©µµ¿ì Ŭ¶óÀÌ¾ðÆ®¿Í ¸®´ª½º¼¹ö°£¿¡
µ¥ÀÌÅÍ °øÀ¯¸¦ Æú´õ°³³äÀ¸·Î ½±°Ô °øÀ¯ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÇÊ¿äÇϰԵȴÙ.
ÀÌ·Î ÀÎÇØ µîÀåÇÑ °øÀ¯½Ã½ºÅÛÀÌ »ï¹ÙÀÌ´Ù. ¶Ç ÇÑ ÆÄÀϰú Æú´õ¸¸ °øÀ¯ÇÒ
¼ö ÀÖ´Â °ÍÀ¸·Î ³¡³ªÁö ¾Ê´Â´Ù. »óÈ£°£ Çϵå¿þ¾î ºÎºÐµµ °øÀ¯°¡ °¡´ÉÇϸç
À©µµ¿ì»ó¿¡¼ Ä£¼÷ÇÑ ÀÎÅÍÆäÀ̽º·Î º¸¿©Áö°Ô µÈ´Ù. ÀÚ¼¼ÇÑ Å×½ºÆ®Àå¸éÀº
4¹ø »ï¹Ù ¼¹ö ¼³Á¤ ¹× Å×½ºÆ®¿¡¼ ¾È³»Çϸç, »ï¹Ù¿¡ ±â´ÉµéÀ» ¼Ò°³ÇÏ´Â
°ÍÀ¸·Î °³³ä¼³¸íÀ» ¸¶Ä§!!
ÇÁ¸°ÅͰøÀ¯
|
¸®´ª½º ¼¹ö¿¡ ¿¬°áµÇ¾î
ÀÖ´Â »ï¹Ù ÇÁ¸°Å͸¦ ³×Æ®¿öÅ© ÇÁ¸°ÅÍ·Î ÀÌ¿ëÇÏ¿© À©µµ¿ì
¿î¿µÃ¼Á¦¿¡¼µµ ÇÁ¸°Å͸¦ °øÀ¯ °¡´É
|
¸®´ª½º ¼¹ö FTPÁ¢¼Ó´ëÄ¡
|
¸®´ª½º ¼¹ö¿¡ ÀڷḦ ¾÷·ÎµåÇϰųª
´Ù¿î·ÎµåÇÒ ¶§ FTPÁ¢¼ÓÀ» ÇÏÁö ¾Ê´õ¶óµµ »ï¹Ù¸¦ ÀÌ¿ëÇϸé
À©µµ Æú´õ¿¡ ÀڷḦ µå·¡±× ÇÔÀ¸·Î½á Ä£¼÷ÇÑ ÀÎÅÍÆäÀ̽º
ȯ°æÀÌ¿ë
|
CD/DVD µ¥ÀÌÅÍ °øÀ¯
|
»ï¹Ù¸¦ ÀÌ¿ëÇÏ¿© ÀÌ¹Ì ¸¶¿îÆ®µÇ¾î
ÀÖ´Â ¸®´ª½ºÀÇ CD/DVDµå¶óÀ̺긦 »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸¶Ä¡
¹öÃß¾ó µå¶óÀ̺긦 »ç¿ëÇϵíÀÌ ¾µ ¼ö ÀÖ´Ù.
|
¹é¾÷ ½Ã½ºÅÛ È°¿ë
|
»ï¹Ù¸¦ ÀÌ¿ëÇÏ¿©, À©µµ¿ì
¸®´ª½º°£ ÀڷḦ °øÀ¯ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¼·Î ´Ù¸¥ ÆÄÀϽýºÅÛ¿¡¼
È¿À²ÀûÀÎ ¹é¾÷ÀÌ °¡´ÉÇÏ´Ù
|
µµ¸ÞÀÎ ÄÁÆ®·Ñ ±â´É
|
µµ¸ÞÀÎÀ» ÅëÇØ Áß¾Ó ÁýÁßÀûÀ¸·Î
»ç¿ëÀÚ¸¦ ÀÎÁõÇØÁÖ´Â µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯ÀÇ ±â´ÉÀ» Á¦°øÇϹǷÎ,
ÀÌ·¯ÇÑ ¸ñÀûÀ¸·Î ¿î¿µµÇ´Â À©µµ¿ì ¼¹ö¸¦ ´ëüÇÒ ¼ö ÀÖ´Ù.
|
4. Samba ¼³Ä¡ ¹× ¼³Á¤ (1)
¼Ò½º ÆÐŰÁö ´Ù¿î·Îµå ¹× ¼³Ä¡ - °úÁ¤Àº »ý·«!

(2) make install ½Ã ÀÚµ¿À¸·Î
¼³Ä¡µÇÁö ¾Ê´Â ÆÄÀϵéÀ» ¼öµ¿À¸·Î ¼³Ä¡ÇÑ´Ù. ¿ÀŸ¿¡ ÁÖÀÇÇÏ¿© º¹»çÇØ¾ß
Çϸç, ¹Ýµå½Ã ÇØ´ç µð·ºÅ丮·Î À̵¿ÇÏ¿© Á¦´ë·Î º¹»çµÇ¾ú´ÂÁö¸¦ È®ÀÎ!

(3)/usr/local/samba/bin/smbpasswd
-a »ç¿ëÀÚ¸¦ ÀÌ¿ëÇÏ¿© »ï¹Ù¼¹ö¸¦ »ç¿ëÇÒ °èÁ¤ ¹× ¾ÏÈ£¸¦ »ý¼ºÇØÁÖ¾î¾ß
ÇÑ´Ù.
¡Ú¡Ú¡Ú¡Ú¹®Á¦Á¡
ÇØ°á Ưº° ÄÚ¸àÆ®!!¡Ú¡Ú¡Ú¡Ú
|
¹®Á¦Á¡ 1
: À§ smbpasswd -a¸¦ ÅëÇØ¼ °èÁ¤ÀÌ »ý¼ºµÇÁö ¾Ê´Â ÀÌÀ¯´Â
ÇØ´ç ¸®´ª½ºÀÇ ¸ÞÀÎ À¯ÀúºÎºÐ ¶§¹®ÀÌ´Ù. #adduser¸¦ ÅëÇØ
¸®´ª½º Á¤½Ä ÀÌ¿ë°èÁ¤À¸·Î µî·ÏµÇÁö ¾ÊÀ¸¸é À§ ¸í·ÉÀ» ÅëÇØ
°èÁ¤ µî·ÏÀÌ µÇÁú ¾Ê´Â´Ù °èÁ¤ µî·ÏÀü¿¡ adduser »ï¹ÙÀÌ¿ëÀÚ°èÁ¤°ú
ÆÐ½º¿öµå ¼³Á¤À» ¸ÕÀú ÇØÁÙ °Í
¹®Á¦Á¡
2 : SELINIX ¹×
¹æÈº® ¹®Á¦ Step1 »ï¹Ù ¼¹ö ¼³Ä¡ ¹× Å×½ºÆ®¸¦
ÅëÇØ Àӽ÷Π¹æÈº® ¹× SELinux¸¦ ºñȰ¼ºÈ ½ÃÄÑÁØ´Ù #setenforce
0 (Selinux ºñȰ¼ºÈ) #service iptables stop
(¹æÈº® ÁßÁö)
¼¹ö Å×½ºÆ®¸¦ ¸ðµÎ ¸¶Ä£ µÚ¿¡ /etc/sysconfig/iptables
¿¡ ¾Æ·¡ ±ÔÄ¢À» Ãß°¡ÇÏ¸é ¹æÈº®»ç¿ë½Ã¿¡µµ ¹®Á¦°¡ ¾ø´Ù.(¿ÀŸ¿¡
ÁÖÀÇÇϸç, ºÎÆÃ½Ã ¹æÈº® FailÀÌ ¶ß¸é ¿ÀŸ ¶§¹®ÀÏ °¡´ÉÀÌ
Å©´Ù) iptables -A RH-Firewall-1-INPUT -m state --state
NEW -m tcp -p --dport 137:139 -j ACCEPT iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p
--dport 137:139 -j ACCEPT
|

¡èÀ§ Àå¸éÀº leejb°èÁ¤ÀÌ ¸®´ª½º¸ÞÀνýºÅÛ¿¡
µî·ÏµÇ¾î ÀÖÁö ¾Ê¾Æ ¹ß»ýÇÑ °ÍÀÌ´Ù. À§ ¹®Á¦´Â #adduser leejb·Î
ÇØ°áÀÌ °¡´É
(4) »ï¹Ù ¼¹ö ½ÃÀÛ

(5) »ï¹Ù ¼¹ö ÀÛµ¿ È®ÀÎ ¸í·É1:
/usr/local/samba/bin/testparm -> »ï¹Ù
¼³Á¤ ÆÄÀÏ(smb.conf) ¿¡ ¿À·ù°¡ ¾ø´Â Áö °Ë»ç ÇØÁØ´Ù "OK"
»çÀÎÀ» ¹Ýµå½Ã È®ÀÎ

(6) »ï¹Ù ¼¹ö ÀÛµ¿ È®ÀÎ
¸í·É2: /usr/local/samba/bin/smbstatus
-> À©µµ¿ì
»ó¿¡¼ Á¢¼Ó ÀÌÈÄ¿¡ ¾Æ·¡ ¸Þ½ÃÁö¸¦ º¼ ¼ö ÀÖ´Ù. Á¢¼Ó ÈÄ¿¡ 2Â÷ È®ÀÎÀ¸·Î
È®ÀÎÇÒ °Í

¡è
À©µµ¿ì ½Ã½ºÅÛ IP°¡ º¸ÀÌ´ÂÁö È®ÀÎÇÑ´Ù. ¼º°øÀûÀ¸·Î Á¢¼ÓÇØ ÀÖ´Ù¸é À§Ã³·³
È®ÀÎ °¡´ÉÇÏ´Ù.
´Ù¸¥ ¿î¿µÃ¼Á¦¿¡¼ »ï¹Ù ¼¹ö
Å×½ºÆ®
(1)ÀÚÀÌÁ¦ ¸®´ª½º ȯ°æÀ» ¶°³ª
À©µµ¿ì »ó(Áï ´Ù¸¥ ½Ã½ºÅÛ¿¡¼ È®ÀÎÇØº¸ÀÚ) À©µµ¿ì ³×Æ®¿öũâÀ»
Ŭ¸¯ÇÏ¸é ¾Æ·¡ ó·³ ÄÄÇ»Å͸¦ °Ë»ç ÇÒ ¼ö ÀÖ´Ù. °Ë»öŰ¿öµå´Â *À» ÅëÇØ
ÀÖ´Â ¸ðµç ³×Æ®¿öÅ©¸¦ °Ë»öÇÑ´Ù. »ï¹Ù ¼¹öÀ̸§À» ¾È´Ù¸é ±× À̸§À¸·Î
°Ë»öÇØµµ °¡´É -> Á¤»ó ÀÛµ¿µÈ´Ù¸é ´ÙÀ½Ã³·³ À̸§ÀÌ º¸ÀÏ °ÍÀÌ´Ù.

(2) »ï¹Ù¼¹ö¸¦ Ŭ¸¯ÇÏ¸é ´ÙÀ½Ã³·³
ÀÎÁõÀ» ¿ä±¸ÇÑ´Ù smbpasswd¿¡¼ ÀÔ·ÂÇÑ °èÁ¤À» ÅëÇØ À©µµ¿ì¿¡¼
»ï¹Ù ¼¹ö·Î Á¢¼ÓÀÌ °¡´ÉÇÏ´Ù. SELinux°¡ ÇØÁ¦ µÇÁö ¾ÊÀ¸¸é Á¢¼ÓÀÌ ºÒ°¡ÇÏ´Ù.

(3) ÀÎÁõÀÌ ¿Ï·áµÇ¸é ´ÙÀ½Ã³·³
ÀÚ½ÅÀÌ °øÀ¯ÇÑ ÆÄÀÏÀÌ º¸ÀÌ°Ô µÈ´Ù. \\Samba.leejb ¿¡ Á¢¼ÓµÇ¾îÀÖ´ÂÁö
È®ÀÎ ¶Ç ÇÑ °¡´É

(4) °øÀ¯ Æú´õ ¾ÈÀ¸·Î µé¾î°¡¸é
ÀÚ½ÅÀÌ °øÀ¯½ÃÄѳõÀº ÆÄÀϵéÀÌ ÀÖ´Ù.. ->ÀÌÁ¦
¸®´ª½º¿Í À©µµ¿ì°£ ÀÚÀ¯·Ó°Ô ÆÄÀϺ¹»ç ¹× ¹é¾÷ÀÌ °¡´ÉÇÏ´Ù.

5. NFS °³³ä Á¤¸® ¹× ¼³Ä¡
1)
NFS°³³ä : Network Fils systemÀÇ ¾àÀÚ·Î ¾Õ¼ ¼³¸íÇÑ »ï¹Ù´Â ´Ù¸¥ ¿î¿µÃ¼Á¦¿¡¼µµ
°¡´ÉÇÏ´Ù NFS´Â °°Àº ¸®´ª½º ½Ã½ºÅÛ°£¿¡ ÆÄÀÏ Àü¼ÛÀÌ °¡´ÉÇÏ´Ù.
2)
¼³Ä¡°úÁ¤ NFS¸¦ ¼³Ä¡Çϱâ À§ÇØ µÎ °¡Áö ÆÐŰÁö°¡ ÇÊ¿äÇÏ´Ù
yum install nfs-utils & yum install portmap ->
portmapÀº yumÀ¸·Î °ÅÀÇ ¼³Ä¡ µÇÁö ¾Ê´Â´Ù.
(1)´ÙÀ½Àº
portmap ¼³Ä¡ÇÏ´Â Àå¸éÀ¸·Î yumÀ¸·Î Àß ¼³Ä¡ µÇÁö ¾Ê´Â °æ¿ì°¡ ¸¹¾Ò´Ù. portmap
mirror »çÀÌÆ®¿¡ ¾à°£¿¡ ¹®Á¦°¡ ÀÖ´Â °ÍÀ¸·Î ÆÇ´ÜµÇ¾îÁö¸ç, www.rpmfind.netÀ»
ÅëÇØ »ç¿ëÇÏ´Â fedora ¹öÀüÀ¸·Î ±¸Çؼ rpm -ivh ¿É¼ÇÀ» »ç¿ëÇØ¼ ¾Æ·¡Ã³·³
¼³Ä¡

(2) /etc/exports¸¦ ÅëÇØ nfs¼¹ö
¼³Á¤
¾Æ·¡ /home/fedora ¿Í /pub¸¦ »çÀü¿¡ ¸¸µé¾î ³õÀº ÈÄ¿¡
¾Æ·¡Ã³·³ ¼³Á¤À» ÇÒ °Í!!

(3) portmap°ú nfs µ¥¸ó ÀÛµ¿

(4) Å×½ºÆ®¸¦ À§ÇÑ °øÀ¯Æú´õ »ý¼º

(5) nfs µ¥¸ó ¹× portmap µ¥¸ó
Àç½ÃÀÛ

(6) rpcinfo -p¸¦ ÅëÇØ ÇöÁ¦ Æ÷Æ®
È®ÀÎ

(7) ¾Æ·¡ ¸í·ÉÀ» ÅëÇØ Á¤»óÀÛµ¿
Å×½ºÆ® ¹× È®ÀÎ

(8) Ÿ ½Ã½ºÅÛ¿¡ Á¢¼ÓÇØ¼ ÇØ´ç
nfs °øÀ¯Æú´õ È®ÀÎ

6. SSH °³³ä Á¤¸® ¹× ¼³Ä¡
(1)
SSH °³³ä : SSH´Â ÀÎÁõŰ¿¡ °³³äÀ¸·Î ½±°Ô ¸»ÇÏÀÚ¸é, ÀÎÅͳݹðÅ·½Ã °³Àθ¸ÀÌ
°¡Áö°í ÀÖ´Â ¾ÈÀüŰ ¹× ÀÎÁõ¼ÀÇ °³³äÀ¸·Î ÇØÄ¿¿¡ ÀÇÇØ ¾ÆÀ̵ð/ÆÐ½º¿öµå°¡
À¯ÃâµÇ´õ¶óµµ SSH¸¦ »ç¿ë °ø°³ÀÎÁõ۸¦ °¡Á®¾ß¸¸ Á¢¼ÓÀÌ °¡´ÉÇÏ°Ô µÇ°ÔÅ«
ÇÏ´Â º¸¾È±â´ÉÀÌ´Ù.
(2) ¼³Ä¡°úÁ¤
(1) ¼Ò½º ¾ÐÃà ÇØÁ¦ ¹× ¼³Ä¡

(2)
ÀνºÅç

(3)
SSH¸¦ ÀÌ¿ëÇϱâ À§ÇÑ ÀÎÁõŰ »ý¼º (¼Ò½º ¼³Ä¡½Ã ÀÚµ¿À¸·Î »ý¼ºµÇ³ª Á÷Á¢
»ý¼ºÇϰíÀÚ ÇÒ ¶§
¾Æ·¡¿Í
°°ÀÌ ½ÇÇà)

(4)
/etc/ssh/sshd_config ¼³Á¤ - Æ÷Æ®µîÀ» ¼³Á¤ÇÑ´Ù.

(5)
¼³Á¤ ÆÄÀÏ ¼³Á¤ ÈÄ ¾Æ·¡Ã³·³ SSHD µ¥¸ó ½ÇÇà

(6)
ÀÛµ¿ È®ÀÎ

(7)
½ÇÁ¦ ¼¹ö IP ·Î Á¢¼Ó

(8)
À©µµ¿ì Ŭ¶óÀÌ¾ðÆ®¿¡¼ Á¢¼Ó ÀÎÁõŰ »ý¼º -> ÇÏ´ç chmod·Î ÆÛ¹Ì¼ÇÀ»
Áà¾ß ÀÎÁõ۰¡ Á¦´ë·Î ÀÛµ¿µÈ´Ù.

(9)
ÃÖÁ¾ ÀÎÁõŰ Á¢¼Ó Å×½ºÆ® ¸ð½À

(10)
À§Ã³·³ Á¢¼Ó Çϱâ À§Çؼ´Â °ø°³Å°¼³Á¤À¸·Î Á¢¼ÓÇϵµ·Ï ¼³Á¤ÇØÁà¾ß ÇÑ´Ù. vi
/etc/ssh/sshd_config ¾Æ·¡Ã³·³ ¼öÁ¤

(11)
µ¥¸óÀ» ´Ù½Ã ÀÛµ¿ ½ÃŲ µÚ.. (8)¿¡¼
¼Ò°³ÇÑ °Í ó·³ Á¢¼Ó ÇÏ¸é °ø°³Å° ÀÎÁõ¸ðµå·Î ÃÖÁ¾ Á¢¼ÓÀÌ ¿Ï·áµÈ´Ù.

|