Ubuntu Linuxϵͳ½¨Á¢FTP·þÎñÆ÷·½·¨²½Öè
¡¡¡¡Îļþ´«ÊäÐÒé (FTP) ÊÇÒ»¸ö TCP ÐÒ飬ÓÃÓÚÔÚ¼ÆËã»úÖ®¼äÉÏ´«ºÍÏÂÔØÎļþ¡£FTP ¹¤×÷ÔÚ¿Í»§¶Ë/·þÎñÆ÷ģʽÏ¡£·þÎñÆ÷×é¼þ±»³ÆÎª FTP ÊØ»¤³ÌÐò¡£Ëü³ÖÐø²»¶ÏµØÁÙÌýÀ´×ÔÔ¶³Ì¿Í»§¶ËµÄ FTP ÇëÇó¡£µ±Ò»¸öÇëÇóµ½´ïʱ£¬Ëü¹ÜÀíµÇ¼ºÍ½¨Á¢Á¬½Ó¡£ÔÚÕû¸ö»á»°ÆÚ¼äËüÖ´ÐÐ FTP ¿Í»§¶Ë·¢ËÍÀ´µÄÈκÎÃüÁî¡£ ¿ÉÒÔͨ¹ýÁ½ÖÖ·½Ê½À´¹ÜÀí FTP ·þÎñÆ÷µÄ·ÃÎÊ£º
¡¡¡¡o ÄäÃû
¡¡¡¡o ÊÚȨ
¡¡¡¡ÔÚÄäÃûģʽÖУ¬Ô¶³Ì¿Í»§¶Ë¿ÉÒÔʹÓà “anonymous” »ò “ftp” ȱʡÓû§ÕʺŲ¢Í¨¹ý·¢ËÍÒ»¸öÓʼþµØÖ·×öΪÃÜÂëÀ´·ÃÎÊ FTP ·þÎñÆ÷¡£ÔÚÊÚȨģʽÏÂÒ»¸öÓû§±ØÐëÓµÓÐÕʺźÍÃÜÂë¡£Óû§Ëù·ÃÎÊ FTP ·þÎñÆ÷ÖÐĿ¼ºÍÎļþµÄȨÏÞÊǸù¾ÝµÇ¼ʱËùÓÃÕʺÅÀ´¶¨ÒåµÄ¡£Ò»°ãÀ´Ëµ£¬FTP ÊØ»¤³ÌÐò½«Òþ²ØÔÚ FTP ·þÎñÆ÷µÄ¸ùĿ¼Öв¢½«Æä¸Äµ½ FTP ¼ÒĿ¼¡£ÕâÑù¾Í¿ÉÒÔÏòÔ¶³Ì´«»°Òþ²ØÎļþϵͳµÄÆäËû²¿·Ö¡£
¡¡¡¡vsftpd - FTP ·þÎñÆ÷°²×°
¡¡¡¡* vsftpd ÊÇ¿ÉÔÚ Ubuntu ÖÐʹÓÃµÄ FTP ÊØ»¤³ÌÐòÖ®Ò»¡£ËüÔÚ°²×°¡¢ÉèÖúÍά»¤·½ÃæÊ®·Ö·½±ã¡£Òª°²×° vsftpd Äú¿ÉÒÔʹÓÃÏÂÁÐÃüÁ
¡¡¡¡sudo apt-get install vsftpd
¡¡¡¡vsftpd - FTP ·þÎñÆ÷ÅäÖÃ
¡¡¡¡* Äã¿ÉÒԱ༠vsftpd ÅäÖÃÎļþ£¬/etc/vsftpd.conf£¬À´ÅäÖÃȱʡÉèÖá£
¡¡¡¡anonymous_enable=YES£ºÊÇ·ñÔÊÐíÄäÃûftp£¬Èç·ñ£¬ÔòÑ¡ÔñNO£»
¡¡¡¡local_enable=YES£ºÊÇ·ñÔÊÐí±¾µØÓû§µÇ½£»
¡¡¡¡local_umask=022£ºÉèÖñ¾µØÓû§µÄÎļþÑÚÂëΪȱʡ022£¬Ä¬ÈÏֵΪ077£»
¡¡¡¡anon_upload_enable=YES£ºÊÇ·ñÔÊÐíÄäÃûÉÏ´«Îļþ£»
¡¡¡¡anon_mkdir_write_enable=YES£ºÊÇ·ñÔÊÐíÄäÃûÓû§Óд´½¨Ä¿Â¼µÄȨÀû£»
¡¡¡¡dirmessage_enable=YES£ºÊÇ·ñÏÔʾĿ¼˵Ã÷Îļþ£¬È±Ê¡ÊÇYES£¬µ«ÐèÒªÊÖ¹¤´´½¨.messageÎļþ£»
¡¡¡¡xferlog_enable=YES£ºÊÇ·ñ¼Ç¼ftp´«Êä¹ý³Ì£»
¡¡¡¡connect_from_port_20=YES£ºÊÇ·ñÈ·ÐŶ˿ڴ«ÊäÀ´×Ô20£¨ftp-data£©£»
¡¡¡¡chown_username=username£ºÊÇ·ñ¸Ä±äÉÏ´«ÎļþµÄÊôÖ÷£¬Èç¹ûÐèÒª£¬ÔòÊäÈëÒ»¸öϵͳÓû§Ãû£¬¿ÉÒÔ°ÑÉÏ´«µÄÎļþ¶¼¸Ä³ÉrootÊôÖ÷£»
¡¡¡¡xferlog_file=/var/log/vsftpd.log£ºftp´«ÊäÈÕÖ¾µÄ·¾¶ºÍÃû×ÖȱʡÊÇ/var/log/vsftpd.log£»
¡¡¡¡xferlog_std_format=YES£ºÊÇ·ñʹÓñê×¼µÄftp xferlogģʽ£»
¡¡¡¡idle_session_timeout=600£ºÉèÖÃȱʡµÄ¶Ï¿ª²»»îÔ¾»á»°Ê±¼ä£»
¡¡¡¡data_connection_timeout=120£ºÉèÖÃÊý¾Ý´«Ê䳬ʱʱ¼ä£»
¡¡¡¡nopriv_user=ftpsecure£ºÔËÐÐvsftpdÐèÒªµÄ·ÇÌØÈ¨ÏµÍ³Óû§£¬È±Ê¡ÊÇnobody£»
¡¡¡¡ascii_upload_enable=YES£ºÊÇ·ñʹÓÃASCII·
Ïà¹ØÎĵµ£º
ÅŶÓ×ÔÐýËø(FIFO Ticket Spinlock)ÊÇ Linux ÄÚºË 2.6.25 °æ±¾ÖÐÒýÈëµÄÒ»ÖÖÐÂÐÍ×ÔÐýËø£¬Ëü½â¾öÁË´«Í³×ÔÐýËøÓÉÓÚÎÞÐò¾ºÕùµ¼Öµē¹«Æ½ÐÔ”ÎÊÌâ¡£±¾ÎÄÏêϸ½éÉÜÁËÅŶÓ×ÔÐýËøµÄÉè¼ÆÔÀíºÍ¾ßÌåʵÏÖ£¬²¢Óë ²Ù×÷ϵͳ²ÉÓõÄÀàËÆ¼¼Êõ½øÐбȽϡ£×îºóÌÖÂÛ¿ÉÄܵÄÀ©Õ¹ÅŶÓ×ÔÐýËøµÄһЩÏë·¨¡£
ÒýÑÔ
×ÔÐýËø(Spinlock)ÊÇÒ»ÖÖ Lin ......
ÈëÇÖ¼ì²âϵͳ£¨IDS£©ÊǶԼÆËã»úºÍÍøÂçϵͳ×ÊÔ´ÉϵĶñÒâʹÓÃÐÐΪ½øÐÐʶ±ðºÍÏìÓ¦µÄ´¦Àíϵͳ£¬ËüÏñÀ״ᆵ½äÒ»Ñù£¬ÔÚ²»Ó°ÏìÍøÂçÐÔÄܵÄǰÌáÏ£¬¶ÔÍøÂç½øÐо¯½ä¡¢¼ì²â£¬´Ó¼ÆËã»úÍøÂçµÄÈô¸É¹Ø¼üµãÊÕ¼¯ÐÅÏ¢£¬Í¨¹ý
·ÖÎöÕâЩÐÅÏ¢£¬²é¿´ÍøÂçÖÐÊÇ·ñÓÐÎ¥·´°²È«²ßÂÔµÄÐÐΪºÍÔâµ½¹¥»÷µÄ¼£Ï󣬴ӶøÀ©Õ¹ÁËϵͳ¹ÜÀíÔ±µÄ°²È«¹ÜÀíÄÜÁ¦ ......
·þÎñÆ÷¶ËµÄÉèÖãº
°²×°ssh£º
sudo apt-get install ssh
ÒÔÆÕͨÓû§µÄÉí·Ý½¨Á¢¹«Ô¿ºÍ˽Կ£º
ssh-keygen -t rsa
È»ºóÒªÇóÄãÈ·ÈÏÔ¿³×µÄÎļþÃû(ÓÃĬÈϵľͺÃÁË)£»ÊäÈë¿ÚÁÔÙ´ÎÊäÈë¿ÚÁî¡£
ÔÚ~/.ssh/Ï»áÉú³É¹«Ô¿id_rsa.pubºÍ˽Կid_rsa
¸ü¸Ä¹«Ô¿ÎļþÃû£º
cd ~/.ssh/
mv id_rsa.pub authorized_keys
ÉèÖÃÎļþÊôÐÔ£º ......
Èç¹ûÄãÕýÔÚѧϰLinux²Ù×÷ϵͳ£¬²»Öª´ÓÄÄÀïÈëÊÖ£¬¿ÉÒԲο¼ÏÂÃæ¸ø³öµÄ9µã½¨Ò飬»¹ÓÐÒ»µãÊDZ¾È˸½¼ÓµÄ£¬Linux³ÌÐò¹¤³Ìʦ·Ç³£³ÔÏ㣬ÒÔºó¿Ï¶¨ÊǸö»ðºìÖ°Òµ¡£²»¹ÜÔõÑù£¬Ö»ÒªÅ¬Á¦µÄѧ£¬ºó¹ûºÜÃÀºÃ¡£
1.ÕÆÎÕÖÁÉÙ50¸öÒÔÉϵij£ÓÃÃüÁî¡£
±ÈÈ磺°²×°ºÍµÇ¼ÃüÁlogin¡¢ shutdown¡¢ halt¡¢ reboot ¡¢mount¡¢umount ¡¢chsh
Îļþ´¦ÀíÃü ......