Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
* HanIRCÀÇ #coffeenix ¹æ
[ Àåºñ ¹× ȸ¼± ÈÄ¿ø ]
HOME > ³×Æ®¿öÅ©(network) > FTP ¼­¹ö / rsync / ¹Ì·¯¸µ / CVSup µµ¿ò¸»
°Ë»ö : »çÀÌÆ® WHOIS À¥¼­¹ö Á¾·ù


  vsftpd ¼³Ä¡¿Í ¿î¿µ (ÇÑ±Û·Î±× ÆÐÄ¡ Æ÷ÇÔ) ÀÛ¼ºÀÏ : 2003/10/04 02:04
 
  • ±Û¾´ÀÌ : ÁÁÀºÁøÈ£ ( http://coffeenix.net/ )
  • Á¶È¸¼ö : 24370
          [ ÀÌÀüÈ­¸é / ¼öÁ¤ ]   ºñ¹Ð¹øÈ£ :     Àμâ¿ë È­¸é
      Á¦  ¸ñ : vsftpd ¼³Ä¡¿Í ¿î¿µ (ÇÑ±Û·Î±× ÆÐÄ¡ Æ÷ÇÔ)
    ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ )
    ÀÛ¼ºÀÏ : 2003.10.01(¼ö)
    ¼öÁ¤ÀÏ : 2004.01.08(¸ñ), chroot_list_enable ±Û Ãß°¡

    ÀÌ ±ÛÀº 7¿ù¿¡ ½è´ø 'vsftpd¿¡¼­ ÇѱÛÆÄÀÏ·Î±×¿Í lastlog ·Î±äÈ®ÀÎÇϱâ'¸¦ ±âÃÊ·Î ÀÛ¼ºÇÏ¿´´Ù.

    1. vsftpd FTP ¼­¹ö¿¡ ´ëÇØ
    2. vsftpd ¼³Ä¡
    3. vsftpd.conf ÀÇ ÁÖ¿ä ¼³Á¤
    4. ¹®Á¦ ÇØ°á
    5. Âü°íÇÒ¸¸ÇÑ ¹®¼­




    1. vsftpd FTP ¼­¹ö¿¡ ´ëÇØ

    vsftpd´Â UNIX ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â free FTP ¼­¹ö(¶óÀ̼¾½º´Â GPL)ÀÌ´Ù.
    vsftpd°¡ ³»¼¼¿ì°í ÀÖ´Â °ÍÀº º¸¾È, ¼º´É, ¾ÈÁ¤¼ºÀÌ´Ù. Áö±Ý±îÁö vsftpdÀÇ ÀÚü º¸¾È ¹®Á¦°¡ ÀÖ¾î
    º¸¾È±Ç°í°¡ ³ª¿Â ÀûÀº ¾ø´Ù.(RedhatÀÇ rpm ÆÐÅ°ÁöÁß¿¡ tcp_wrappers Áö¿ø¾øÀÌ ¸¸µé¾îÁ®¼­ ¾÷µ¥ÀÌÆ®
    rpmÀº ³ª¿Â Àû ÀÖÀ½)

    * Áö¿ø ¹× Å×½ºÆ®µÈ OS

    - Linux (Redhat, SuSE, Debian)
    - Solaris (¹öÀü¿¡ µû¶ó IPv6³ª inet_atonÇÔ¼ö¶§¹®¿¡ ¼³Ä¡°¡ Àß ¾ÈµÉ ¼ö ÀÖÀ½)
    - FreeBSD, OpenBSD
    - HP-UX
    - IRIX

    * ÁÖ¿ä ±â´É

    - °¡»ó IPº° º°µµÀÇ È¯°æ ¼³Á¤ ±â´É (¼³Á¤ÆÄÀÏÀÇ listen_address= ÀÌ¿ë)
    - °¡»ó »ç¿ëÀÚ ¼³Á¤
    - Àü¼Û ´ë¿ªÆø ÁöÁ¤
    - PAM Áö¿ø (¹öÀü 1.2.0ºÎÅÍ´Â PAMÀ» ÅëÇÑ wtmp¿¡ ·Î±ä ·Î±×¸¦ ³²±è)
    - xferlog Ç¥ÁØ ·Î±× ÆÄÀϺ¸´Ù »ó¼¼ÇÑ ÀÚü ·Î±× ÆÄÀÏ Çü½Ä Áö¿ø
    - Standalone ¹æ½Ä°ú inetd(xinetd)¸¦ ÅëÇÑ ¿î¿µ ¸ðµÎ Áö¿ø
    - IPº° ´Ù¸¥ ȯ°æ ÆÄÀÏ ÁöÁ¤ ±â´É (tcp_wrappers¿Í ÇÔ²² »ç¿ëÇÒ ¶§)
    - ...

    2. vsftpd ¼³Ä¡

    ¡Ø ¼³Ä¡´Â Redhat ±âÁØ. ¼Ö¶ó¸®½ºÀÇ PAM¿¡ ´ëÇÑ °ÍÀº README.solaris ÆÄÀÏ ÂüÁ¶ÇÑ´Ù.

    http://vsftpd.beasts.org/ ¿¡¼­ ÃֽŹöÀü(ÇöÀç 1.2.0)ÀÇ ¼Ò½º¸¦ ¹Þ¾Æ¿Â´Ù.


    # tar xvfz vsftpd-1.2.0.tar.gz
    # cd vsftpd-1.2.0


    Çѱ۷ΠµÈ ÆÄÀϸíÀ» Àü¼ÛÇÒ ¶§ ·Î±×¿¡ ÆÄÀϸíÀÌ ???? ·Î ³²Áö ¾Êµµ·Ï
    logging.c ÆÄÀÏÀ» ¿¬ ÈÄ 140¹ø° ÁÙÀÇ

    str_replace_unprintable(p_str, '?');

    ¸¦ ´ÙÀ½Ã³·³ ÁÖ¼® ó¸®ÇÑ´Ù.

    /* str_replace_unprintable(p_str, '?'); */

    ¶ÇÇÑ tcp_wrappers¸¦ ÅëÇÑ Á¢¼ÓÁ¦¾î¸¦ »ç¿ëÇÏ·Á¸é builddefs.h ¿¡¼­

    #undef VSF_BUILD_TCPWRAPPERS ¸¦
    #define VSF_BUILD_TCPWRAPPERS ·Î ¹Ù²Û´Ù.


    # make
    # make install  (vsftpd µ¥¸ó, man page,  xinetd ¿ë ¼³Á¤ ÆÄÀÏ ¼³Ä¡)
    # cp vsftpd.conf /etc (ȯ°æ¼³Á¤ ÆÄÀÏ º¹»ç)
    # chmod 600 /etc/vsftpd.conf
    # cp RedHat/vsftpd.pam /etc/pam.d/vsftpd (PAM ¼³Á¤ ÆÄÀÏ º¹»ç)


    /etc/pam.d/vsftpd ù¹ø° ÁÙ¿¡ ´ÙÀ½°ú °°ÀÌ ÀÖ´Ù.


    pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed


    Áï, /etc/ftpusers ÆÄÀÏ¿¡ Á¸ÀçÇÏ´Â ID´Â Á¢¼ÓÇÒ ¼ö ¾ø°ÔµÈ´Ù.(sense=deny)


    # FTP Á¢¼ÓÀ» Çã¿ëÇÏÁö ¾ÊÀ» ID¸¦ µî·ÏÇÑ´Ù.
    # /etc/passwd¸¦ ÂüÁ¶Çؼ­ ¼³Ä¡ÇÒ ¼­¹öÀÇ È¯°æ¿¡ ¸Â°Ô µî·Ï
    root
    bin
    daemon
    adm
    lp
    sync
    shutdown
    halt
    mail
    news
    uucp
    operator
    games
    nobody
    smmsp
    xfs
    gdm
    mysql



    3. vsftpd.conf ÀÇ ÁÖ¿ä ¼³Á¤


    # anonymous »ç¿ëÀÚÀÇ Á¢¼Ó Çã¿ë ¿©ºÎ, Áï anonymous ftp (default = YES)
    # °ø°³µÈ ÇüÅÂÀÇ FTP ¼­¹ö·Î ¿î¿µÇÒ °ÍÀÌ ¾Æ´Ï¶ó¸é NO·Î ÇÑ´Ù.
    anonymous_enable=NO
    # ·ÎÄà °èÁ¤ »ç¿ëÀÚÀÇ Á¢¼Ó Çã¿ë ¿©ºÎ (default = NO)
    local_enable=YES

    # write ¸í·É¾î Çã¿ë ¿©ºÎ (defualt = NO)
    write_enable=YES
    # ·ÎÄà °èÁ¤ »ç¿ëÀÚ¿ë umask (default = 077)
    local_umask=022

    # anonymous »ç¿ëÀÚ°¡ ÆÄÀÏÀ» ¾÷·Îµå ÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ (default = NO)
    # anon_upload_enable=YES
    # anonymous »ç¿ëÀÚÀÇ µð·ºÅ丮 »ý¼º Çã¿ë ¿©ºÎ (default = NO)
    # anon_mkdir_write_enable=YES

    # ÆÄÀÏ Àü¼Û ·Î±×¸¦ ³²±æ °ÍÀÎÁö ¿©ºÎ (default = YES)
    xferlog_enable=YES
    # xferlog Ç¥ÁØ Æ÷¸ËÀ¸·Î ·Î±×¸¦ ³²±æÁö ¿©ºÎ (±âº» ¼³Á¤ÆÄÀÏÀº YES)
    # ¾Æ·¡¿¡¼­ NO·Î ¼³Á¤ÇßÀ» ¶§¸¦ ¼³¸íÇÔ
    xferlog_std_format=YES
    # ÆÄÀÏ Àü¼Û ·Î±× ÆÄÀϸí
    xferlog_file=/var/log/vsftpd.log

    # FTP ¼­¹ö Á¢¼ÓÇÒ ¶§ ·Î±ä ¸Þ½ÃÁö (default = vsFTPd ¹öÀü¹øÈ£)
    # ÇÑ±Û »ç¿ë °¡´É
    # ftpd_banner=Welcome to blah FTP service.

    # »ç¿ëÀÚÀÇ È¨µð·ºÅ丮¸¦ ¹þ¾î³ªÁö ¸øÇϵµ·Ï Á¦ÇÑÇϱâ À§ÇÑ ¼³Á¤ (default=NO)
    # Á¦ÇÑÀÌ ÇÊ¿äÇÒ °æ¿ì YES·Î ¹Ù²Û ÈÄ Á¦ÇÑÇÒ »ç¿ëÀÚ ID¸¦ chroot_list_file= ¿¡ ¼³Á¤ÇÑ ÆÄÀÏ¿¡
    # ÁöÁ¤ÇÑ´Ù.
    # chroot_local_user= ¼³Á¤°ú °ü·ÃÀÌ ÀÖÀ¸´Ï '3. ¹®Á¦ ÇØ°á'À» ²À Àо¶ó.
    #
    # chroot_list_enable=YES
    # chroot_list_file=/etc/vsftpd.chroot_list

    # -------------------------------------------------------------------
    # ±âº» ¼³Á¤ ÆÄÀÏ¿¡´Â ¾ø´Â ¼³Á¤°ªÀ¸·Î ÇÊ¿äÇÑ ¼³Á¤¸¸ Ãß°¡ÇÑ´Ù.
    # ¡Ø Áß¿äÇÑ ¼³Á¤Àº ±½Àº ±Û¾¾·Î Ç¥½Ã
    # -------------------------------------------------------------------

    # PAM ÆÄÀϸíÀ» ÁöÁ¤ (¼³Ä¡ÇÒ ¶§ /etc/pam.d/vsftpd¸íÀ¸·Î º¹»çÇÔ)
    pam_service_name=vsftpd

    # wtmp¿¡ ·Î±× ³²±â±â (YES·Î Çؾ߸¸ last ¸í·É¾î·Î Á¢¼Ó ¿©ºÎ È®ÀÎ °¡´É)
    session_support=YES

    # »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ home directory¸¦ ¹þ¾î³ªÁö ¸øÇϵµ·Ï ¼³Á¤
    chroot_local_user=YES

    # »õ·Î¿î µð·ºÅ丮¿¡ µé¾î°¬À» ¶§ »Ñ·ÁÁ٠ȯ°æ ¸Þ½ÃÁö¸¦ ÀúÀåÇÑ ÆÄÀϸí
    # message_file=.message

    # xferlog Çü½ÄÀ¸·Î log¸¦ ³²±â·Á¸é (À§¿¡¼­ ÀÌ¹Ì YES·Î ÇßÀ½)
    # xferlog_std_format=NO
    #
    #   - xferlog Ç¥ÁØ Æ÷¸ËÀº ·Î±ä, µð·ºÅ丮 »ý¼ºµîÀÇ ·Î±×¸¦ ³²±âÁö ¾ÊÀ½
    #     ±×·¯³ª vsftpd ½ºÅ¸ÀÏ ·Î±×´Â À̸¦ Æ÷ÇÔÇÑ º¸´Ù »ó¼¼ÇÑ ·Î±×¸¦ ³²±è
    #   - vsftpd ½ºÅ¸ÀÏ ·Î±× ¿¹
    #
    #   Sun Jul 12 01:38:32 2003 [pid 31200] CONNECT: Client "127.0.0.1"
    #   Sun Jul 12 01:38:34 2003 [pid 31199] [truefeel] FAIL LOGIN: Client "127.0.0.1"
    #   Sun Jul 12 01:38:38 2003 [pid 31199] [truefeel] OK LOGIN: Client "127.0.0.1"
    #   Sun Jul 12 01:38:41 2003 [pid 31201] [truefeel] OK MKDIR: Client "127.0.0.1", "/mp3"
    #   Sun Jul 12 01:39:06 2003 [pid 31201] [truefeel] OK UPLOAD: Client "127.0.0.1", "/µ¨¸®
    #   ½ºÆÄÀ̽º 5Áý - [04]Å°Ä¡ÁÒÁöÀÇ °ËÀº °í¾çÀÌ.mp3", 6855473 bytes, 3857.39Kbyte/sec

    # Àü¼Û¼Óµµ Á¦ÇÑ (0Àº Á¦ÇѾøÀ½, ´ÜÀ§´Â ÃÊ´ç bytes)
    anon_max_rate=0
    local_max_rate=0
    trans_chunk_size=0

    # ÃÖ´ë Á¢¼Ó ¼³Á¤ (´Ü xinetd¸¦ ÅëÇÏÁö ¾Ê°í standaloneÀ¸·Î µ¿ÀÛÇÒ ¶§¸¸ »ç¿ë °¡´É)
    # standaloneÀ» À§Çؼ­´Â listen=YES Ãß°¡ÇÏ°í º°µµ·Î vsftpd¸¦ ¶ç¿ö¾ß ÇÔ
    #
    # max_clients=ÃÖ´ë Á¢¼ÓÀÚ ¼ö, max_per_ip=IP´ç Á¢¼Ó ¼ö
    # max_clients=100
    # max_per_ip=3

    # Standalone À¸·Î ¿î¿µÇÒ ¶§ listen=YES. Æ÷Æ® º¯°æÀ» ¿øÇÒ °æ¿ì listen_port ¼³Á¤
    # µðÆúÆ® Æ÷Æ®´Â 21¹ø Æ÷Æ®ÀÌ´Ù.
    # listen=YES
    # listen_port=21


    ÇÊ¿äÇÑ ¼³Á¤ÀÌ ³¡³µÀ¸¸é xinetd¸¦ Àç½ÇÇàÇÑ´Ù.


    # /etc/rc.d/init.d/xinetd restart


    4. ¹®Á¦ ÇØ°á

    1) ftpwho °°Àº ¸í·ÉÀº ÀÖ³ª?
       ¶ÇÇÑ last¸¦ Çصµ Á¢¼ÓµÈ °É È®ÀÎÇÒ ¼ö°¡ ¾ø´Âµ¥ ¹æ¹ýÀÌ ¾ø³ª?


      ftpwho ÇüÅÂÀÇ ¸í·ÉÀº ¾øÀ¸¸ç ÀÓ½ÃÀûÀ¸·Î ´ÙÀ½ ¸í·É¾î µîÀ¸·Î È®ÀÎÇÒ ¼ö ÀÖ´Ù.

      # ps -ef|grep vsftpd
      # fuser -v ftp/tcp

      vsftpd v1.2.0ÀÌ»óºÎÅÍ PAMÀ» ÅëÇØ wtmp¿¡ ·Î±×¸¦ ³²±â¹Ç·Î last·Î Á¢¼Ó¿©ºÎ¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

    2) ÇÑ±Û ÆÄÀϸíÀÌ Àü¼ÛµÉ ¶§´Â vsftpd.log ¿¡ ???? ·Î ³²´Â´Ù. ÇØ°áÃ¥Àº?

      vsftpd´Â Ãâ·ÂÇÒ ¼ö ¾ø´Ù°í ÆÇ´ÜÇÏ´Â
      ASCII ÄÚµå 31 ÀÌÇÏ, 128~159, 177 ¹®ÀÚ¸¦ ¸ðµÎ ? ·Î ¹Ù²ã¼­ ÀúÀåÀ» ÇÑ´Ù.
      µû¶ó¼­ ÀÌ ºÎºÐÀ» ó¸®ÇÏÁö ¾Ê°í ÀúÀåÇϵµ·Ï ¼Ò½º¸¦ ¼öÁ¤ÇÑ ÈÄ ÄÄÆÄÀÏÇϸé ÇØ°áµÈ´Ù.

    3) »ç¿ëÀÚ°¡ Ȩµð·ºÅ丮¸¦ ¸ø ¹þ¾î³ª°Ô ÇÏ°í ½Í´Âµ¥?

      /etc/vsftpd.conf¿¡ ´ÙÀ½À» Ãß°¡Çϸé, ¸ðµç »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ È¨µð·ºÅ丮¸¸ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.

      chroot_local_user=YES

      ¶ÇÇÑ Æ¯Á¤ »ç¿ëÀڷθ¸ Á¦ÇÑÀ» ÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. /etc/vsftpd.chroot_list¿¡´Â Á¦ÇÑÇÒ
      »ç¿ëÀÚ ID¸¦ ÇÑÁÙ¿¡ Çϳª¾¿ ³ª¿­ÇÏ¸é µÈ´Ù.

      chroot_list_enable=YES
      chroot_list_file=/etc/vsftpd.chroot_list

      ÁÖÀÇÇÒ °ÍÀº chroot_local_user=YES¿Í chroot_list_enable=YES¸¦ ÇÔ²² »ç¿ëÇÒ °æ¿ì¿¡´Â
      /etc/vsftpd.chroot_list¿¡ Æ÷ÇÔµÈ »ç¿ëÀÚ ID¸¸ Á¦ÇѾøÀÌ È¨µð·ºÅ丮¸¦ ¹þ¾î³¯ ¼ö ÀÖ´Ù.
      Áï, ¹Ý´ë·Î ÀÛ¿ëÇÑ´Ù.

      standaloneÀ¸·Î FTP¼­¹ö°¡ µ¿ÀÛÁßÀ̸é Àç½ÇÇà ÇÊ¿ä. standalone¿¡ ´ëÇؼ­´Â 6)¹ø¿¡¼­.

    4) root·Î Á¢¼ÓÇÒ ¼ö´Â ¾ø³ª?

      °¡´ÉÇϸé root Á¢¼ÓÀº Çã¿ëÇÏÁö ¾Ê±â¸¦ ¹Ù¶õ´Ù.
      /etc/ftpusers ÆÄÀÏ¿¡¼­ root¸¦ »©¸é Á¢¼ÓÀÌ °¡´ÉÇÏ´Ù.

    5) ID/ºñ¹Ð¹øÈ£°¡ Á¤È®È÷ ¸Â´Âµ¥ ·Î±äÇÒ ¶§ ÀÚ²Ù 530 Login incorrect. ¶ó°í ³ª¿Â´Ù.

      /etc/ftpusers (¶Ç´Â vsftpd.ftpusers)¿¡ µî·ÏµÈ »ç¿ëÀÚÀÎÁö È®ÀÎÇÑ´Ù.
      ¿©±â¿¡ µî·ÏµÈ »ç¿ëÀÚ´Â ·Î±äÇÒ ¼ö ¾ø´Ù. ÀÌ·² ¶§ /var/log/messages¿¡ ´ÙÀ½°ú °°Àº ·Î±×°¡ ³²´Â´Ù.

      Aug 16 22:21:52 truefeel vsftpd: PAM-listfile: Refused user xxxxxxxx for service vsftpd

    6) standaloneÀ¸·Î ¿î¿µÇÏ°í ½Í´Ù.
       (Áï, apache³ª sendmailó·³ xinetd ÅëÇÏÁö ¾Ê°í ¿î¿µÀ» ¿øÇÑ´Ù.)


      /etc/xinetd.d/vsftpd (vsftpd°¡ ¾Æ´Ñ ´Ù¸¥ ÆÄÀϸíÀÏ ¼ö ÀÖÀ½) ¿¡¼­ disable = yes ·Î º¯°æÇÏ¿©
      xinetd·Î ¼­ºñ½º ÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÑ´Ù. xinetd ¸¦ Àç½ÇÇàÇϸé ÀÌÁ¦ xinetd¸¦ ÅëÇÑ ftp ¼­ºñ½º´Â Á¾·áµÈ´Ù.

      ·¹µåÇÞÀÇ °æ¿ì /etc/rc.d/init.d/xinetd restart

      ÀÌÁ¦ vsftpd µ¥¸ó¸¦ ½ÇÇàÇÑ´Ù. (¼Ò½º·Î ¼³Ä¡½Ã ±âº» °æ·Î´Â /usr/local/sbin)

      # /usr/local/sbin/vsftpd &

    7) ´Ù¸¥ Æ÷Æ®(±âº» 21¹ø)¸¦ »ç¿ëÇÏ°í ½Í´Ù. (¿¹¸¦ µé¾î 11121¹ø Æ÷Æ®¸¦ ¿øÇÒ ¶§)

      * xinetd¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì

       /etc/service ¿¡ 'ftp2   11121/tcp' ÇÑ ÁÙÀ» Ãß°¡ÇÑ´Ù.
       ±×¸®°í /etc/xinetd.d/vsftpd (vsftpd°¡ ¾Æ´Ñ ftp¿Í °°Àº ´Ù¸¥ ÆÄÀϸíÀÏ ¼ö ÀÖÀ½) ¿¡¼­
       service ftp ¸¦ service ftp2·Î ¹Ù²Ù°í, xinetd ¸¦ Àç½ÇÇàÇÑ´Ù.

      * standaloneÀ¸·Î ¿î¿µÇÏ´Â °æ¿ì

       /etc/vsftpd.conf ¿¡¼­ listen_port=11121 À» Ãß°¡ÇÏ°í vsftpd ¼­¹ö¸¦ Àç½ÇÇàÇÑ´Ù.

      ¹Ù²ï Æ÷Æ®·Î ¿î¿µÁßÀÎÁö È®ÀÎÀº netstat -atnp(¸®´ª½º) ¶Ç´Â netstat -an(±× ÀÌ¿Ü À¯´Ð½º)

    8) ¾÷·Îµå ÆÄÀÏ Å©±â¸¦ Á¦ÇÑÇÏ´Â ¹æ¹ýÀº ¾ø³ª¿ä? À̸¦Å׸é 5MBÀÌ»óÀÇ ÆÄÀÏÀº ¾÷·Îµå ¸øÇÑ´ÙµçÁö.

      ÇöÀç 1.2.1¹öÀü±îÁö vsftpd ÀÚü¿¡ ¼³Á¤ÇÏ´Â ¹æ¹ýÀº ¾ø½À´Ï´Ù.

    5. Âü°íÇÒ¸¸ÇÑ ¹®¼­

    * vsftpd 1.2.0 ¼³Ä¡ ¹®¼­
      ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-1.2.0/INSTALL
    * vsftpd.conf man page
    * vsftpd¿¡¼­ ÇѱÛÆÄÀÏ·Î±×¿Í lastlog ·Î±äÈ®ÀÎÇϱâ (ÁÁÀºÁøÈ£)
      http://coffeenix.net/board_view.php?bd_code=4
    * vsftpd¿¡¼­ Àü¼Û¼Óµµ Á¦ÇÑ (bandwidth limit) (ÁÁÀºÁøÈ£)
      http://coffeenix.net/board_view.php?bd_code=21
      Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
    [11/21] -
    [10/20] Cross Compiler ±ò
    [07/14] SSL ¬¡¬°
    [04/26] Re: µµ½ºÈ­¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
    [04/25] µµ½ºÈ­¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
    [10/30] Cshell¿¡¼­ ³­¼ö ¼³Á¤
    [10/23] °øÇ×öµµÁÖ½Äȸ»ç SE ±¸ÀÎ Ëì
    [01/26] Re: wgetÀ¸·Î ´Ù¸¥¼­¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
    [01/25] wgetÀ¸·Î ´Ù¸¥¼­¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
    [01/11] ƯÁ¤ ¾Èµå·ÎÀ̵å WebView ¹öÀü¿¡¼­ SSL ¹®Á¦ (WebView ¹ö±×)
    [08/01] DNS forwarder (Àü´ÞÀÚ) ¼­¹ö¸¦ ÅëÇؼ­ Äõ¸®ÇÏ¸é ¿ª¹æÇâÀ» ¹Þ¾Æ¿ÀÁú ¸øÇÕ´Ï´Ù.
    [05/16] (ÁÖ)ÈÄÀÌÁî ½Ã½ºÅÛ¿£Áö´Ï¾î (°æ·ÂÀÚ) ¸ðÁý
    [02/15] [AWS] Cloudfront edge È®ÀÎÇϱâ
    [01/20] Mobile Service/eCommerce ±â¾÷¿¡¼­ Server / Java / PHP °³¹ßÀÚ ±¸ÀÎ
    [01/11] źźÇÑ ÆÛºí¸®½Ì ¸ð¹ÙÀϱâ¾÷¿¡¼­ Mobile °³¹ßÀÚ¸¦ ¸ð½Ê´Ï´Ù.
      New!   ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      ¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI¸¦ È°¿ëÇÑ ¸®´ª½º ¼­¹ö°ü¸®
      DNS ¼³Á¤ °Ë»ç
      nagiosgraph ¼³Ä¡ ¹æ¹ý
      Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
      Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
      clusterssh

    [ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]




    ¿î¿µÁø : ÁÁÀºÁøÈ£(truefeel), ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
    2003³â 8¿ù 4ÀÏ~