LinuxЧÀÍÆ÷Çå¾²ÐÔµÄÇÏÃÅ£ºÕÆÎÕÕâЩ±Ø±¸ÏÂÁî
LinuxЧÀÍÆ÷Çå¾²ÐÔµÄÇÏÃÅ£ºÕÆÎÕÕâЩ±Ø±¸ÏÂÁî
ͻ񻣼
Ëæ×Å»¥ÁªÍøµÄÉú³¤£¬LinuxЧÀÍÆ÷µÄÇå¾²ÐÔÔ½À´Ô½Ö÷Òª¡£±¾ÎĽ«ÏÈÈÝһЩ³£ÓõÄÏÂÁ×ÊÖúÎÒÃÇÌá¸ßLinuxЧÀÍÆ÷µÄÇå¾²ÐÔ¡£
Ò»¡¢¸üÐÂϵͳºÍÈí¼þ£º
¼á³ÖϵͳºÍÈí¼þµÄ×îа汾ÊÇ°ü¹ÜЧÀÍÆ÷Çå¾²ÐÔµÄÖ÷Òª°ì·¨Ö®Ò»¡£ÒÔÏÂÊǸüÐÂϵͳºÍÈí¼þµÄÏÂÁî¡£
Éý¼¶ÏµÍ³£º
ÔÚÖÕ¶ËÖÐÔËÐÐÒÔÏÂÏÂÁîÀ´¸üкÍÉý¼¶ÏµÍ³¡£
sudo apt-get update sudo apt-get upgrade
µÇ¼ºó¸´ÖÆ
¸üÐÂÈí¼þ£º
ÒÔÏÂÏÂÁîÓÃÓÚ¸üÐÂÒÑ×°ÖõÄÈí¼þ°ü¡£
sudo apt-get update sudo apt-get dist-upgrade
µÇ¼ºó¸´ÖÆ
¶þ¡¢·À»ðǽÉèÖãº
·À»ðǽÊDZ£»¤Ð§ÀÍÆ÷ÃâÊÜÈëÇÖµÄÒ»ÖÖÖ÷Òª¹¤¾ß¡£ÒÔÏÂÊÇһЩÓÐÓõÄÏÂÁîÀ´ÉèÖ÷À»ðǽ¡£
¼ì²é·À»ðǽ״̬£º
ÒÔÏÂÏÂÁÏÔʾĿ½ñ·À»ðǽµÄ״̬¡£
sudo ufw status
µÇ¼ºó¸´ÖÆ
ÆôÓ÷À»ðǽ²¢ÉèÖùæÔò£º
ÒÔÏÂÏÂÁÆôÓ÷À»ðǽ²¢ÉèÖÃÔÊÐíµÄÈëÕ¾ºÍ³öÕ¾¹æÔò¡£
sudo ufw enable sudo ufw allow <port>
µÇ¼ºó¸´ÖÆ
ÀýÈ磬ҪÔÊÐíSSHÅþÁ¬£¬¿ÉÒÔÔËÐÐÒÔÏÂÏÂÁî¡£
sudo ufw allow ssh
µÇ¼ºó¸´ÖÆ
Èý¡¢ÓÃÇ¿ÃÜÂë±£»¤Óû§£º
½¨ÉèÐÂÓû§£º
ÒÔÏÂÏÂÁ½¨ÉèÒ»¸öеÄÓû§¡£
sudo adduser <username>
µÇ¼ºó¸´ÖÆ
ÉèÖÃÃÜÂ룺
ÒÔÏÂÏÂÁÉèÖÃÖ¸¶¨Óû§µÄÃÜÂë¡£
sudo passwd <username>
µÇ¼ºó¸´ÖÆ
ËÄ¡¢½ûÓÃrootµÇ¼£º
ÐÞ¸Ä/etc/ssh/sshd_configÎļþ£º
ʹÓÃÒÔÏÂÏÂÁî·¿ªsshd_configÎļþ¡£
sudo nano /etc/ssh/sshd_config
µÇ¼ºó¸´ÖÆ
ÕÒµ½ÏÂÃæµÄÐУº
#PermitRootLogin yes
µÇ¼ºó¸´ÖÆ
½«ÆäÐÞ¸ÄΪ£º
PermitRootLogin no
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢Í˳ö¡£
ÖØÐÂÆô¶¯SSHЧÀÍ£º
ʹÓÃÒÔÏÂÏÂÁîÖØÐÂÆô¶¯SSHЧÀÍ¡£
sudo service ssh restart
µÇ¼ºó¸´ÖÆ
Îå¡¢¼ì²éÈÕÖ¾Îļþ£º
Éó²éµÇ¼ÀúÊ·£º
ÒÔÏÂÏÂÁÏÔʾ×î½üµÄÓû§µÇ¼ÀúÊ·¡£
last
µÇ¼ºó¸´ÖÆ
Éó²éϵͳÈÕÖ¾£º
ÒÔÏÂÏÂÁÏÔʾϵͳÈÕÖ¾ÎļþµÄ×îºó¼¸ÐС£
tail /var/log/syslog
µÇ¼ºó¸´ÖÆ
ÒÔÉÏÏÂÁî¸ø³öÁËÌá¸ßLinuxЧÀÍÆ÷Çå¾²ÐÔµÄһЩÖ÷ÒªÏÂÁîºÍʾÀý¡£ÕÆÎÕÕâЩÏÂÁ¿ÉÒÔ´ó´óÌá¸ßLinuxЧÀÍÆ÷µÄÇå¾²ÐÔ¡£¼á³ÖϵͳºÍÈí¼þ¸üС¢ÉèÖ÷À»ðǽ¡¢ÉèÖÃÇ¿ÃÜÂë¡¢½ûÓÃrootµÇ¼¡¢¼ì²éÈÕÖ¾ÎļþµÈ£¬¶¼ÊDZ£»¤Ð§ÀÍÆ÷ÃâÊܹ¥»÷µÄÒªº¦°ì·¨¡£
¿ÉÊÇҪעÖØ£¬±¾ÎÄÖÐËùÌáµ½µÄÏÂÁîÖ»ÊÇÌá¸ßЧÀÍÆ÷Çå¾²ÐÔµÄÒ»²¿·ÖÒªÁ졣ΪÁËÈ·±£Ð§ÀÍÆ÷Çå¾²£¬ÎÒÃÇ»¹ÐèÒª½ÓÄÉÆäËûµÄÇå¾²²½·¥£¬Èç°´ÆÚ±¸·ÝÊý¾Ý¡¢Ê¹ÓÃSSLÖ¤Êé¼ÓÃÜͨѶ¡¢ÏÞÖÆÓû§È¨Ï޵ȡ£
Ï£Íû±¾ÎÄËùÏÈÈݵÄÏÂÁîºÍʾÀýÄÜ×ÊÖú¶ÁÕßÌá¸ßLinuxЧÀÍÆ÷µÄÇå¾²ÐÔ£¬²¢Îª½¨ÉèÇå¾²µÄÍøÂçÇéÐÎÌṩÓÐÓõÄÖ¸µ¼¡£
ÒÔÉϾÍÊÇLinuxЧÀÍÆ÷Çå¾²ÐÔµÄÇÏÃÅ£ºÕÆÎÕÕâЩ±Ø±¸ÏÂÁîµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡