ÎÞÂÛÊÇϵͳ¹ÜÀí¡¢½Å±¾±àд»¹ÊÇÈí¼þ°²×°£¬Shell¶¼ÒÔÆäÇ¿´óµÄ¹¦ÄܺÍÁé»îÐÔ¶øÖø³Æ
È»¶ø£¬ÔÚʹÓÃShell½øÐÐijЩ²Ù×÷ʱ£¬¾³£ÐèÒªÊäÈëÃÜÂ룬ÀýÈçµÇ¼Զ³Ì·þÎñÆ÷¡¢Ö´ÐоßÓÐȨÏÞÒªÇóµÄÃüÁîµÈ
ÔÚÕâ¸ö¹ý³ÌÖУ¬ÈçºÎ°²È«µØÊäÈëÃÜÂ룬ȷ±£Ãô¸ÐÐÅÏ¢²»±»Ð¹Â¶£¬³ÉΪÁËÒ»¸öÖÁ¹ØÖØÒªµÄ¿ÎÌâ
±¾ÎĽ«ÉîÈë̽ÌÖÔÚLinux ShellÖа²È«ÊäÈëÃÜÂëµÄ·½·¨ºÍ×î¼Ñʵ¼ù£¬°ïÖúÓû§ÌáÉý°²È«ÐÔºÍÒþ˽±£»¤Òâʶ
Ò»¡¢Linux ShellÖÐÊäÈëÃÜÂëµÄ³£¼û³¡¾° 1.SSHÔ¶³ÌµÇ¼ -ʹÓÃ`ssh`ÃüÁîµÇ¼Զ³Ì·þÎñÆ÷ʱ£¬ÏµÍ³»áÌáʾÊäÈëÔ¶³ÌÓû§µÄÃÜÂë
2.sudoȨÏÞÌáÉý - Ö´ÐÐÐèÒª¸ü¸ßȨÏÞµÄÃüÁîʱ£¬Èç`sudo apt-get update`£¬ÏµÍ³¿ÉÄÜ»áÒªÇóÊäÈ뵱ǰÓû§µÄÃÜÂëÒÔÑé֤ȨÏÞ
3.Êý¾Ý¿â·ÃÎÊ - ͨ¹ýÃüÁîÐзÃÎÊÊý¾Ý¿â£¨ÈçMySQL¡¢PostgreSQL£©£¬Í¨³£Ò²ÐèÒªÊäÈëÃÜÂë½øÐÐÉí·ÝÑéÖ¤
4.Îļþ¼ÓÃܽâÃÜ - ʹÓÃÈç`gpg`£¨GNU Privacy Guard£©µÈ¹¤¾ß¶ÔÎļþ½øÐмÓÃÜ»ò½âÃܲÙ×÷ʱ£¬ÐèÒªÊäÈëÃÜÔ¿ÃÜÂë
5.¹ÒÔØ¼ÓÃÜÎļþϵͳ - ¹ÒÔØÈçLUKS£¨Linux Unified Key Setup£©¼ÓÃܵÄÎļþϵͳʱ£¬Ò²ÐèÒªÊäÈë½âÃÜÃÜÂë
¶þ¡¢´«Í³ÊäÈëÃÜÂ뷽ʽµÄ°²È«Òþ»¼ ÔÚ´«Í³µÄShell²Ù×÷ÖУ¬ÊäÈëÃÜÂëµÄ·½Ê½ÍùÍùÖ±½Ó±©Â¶ÔÚÃüÁîÐнçÃæÉÏ£¬Õâ´øÀ´Á˼¸¸öÏÔÖøµÄ°²È«Òþ»¼£º 1.¼ç¿ú¹¥»÷£ºÔÚ¹«¹²»·¾³»ò¿ª·Å°ì¹«ÇøÓòʹÓÃShellʱ£¬ÆäËûÈË¿ÉÄÜͨ¹ý͵¿´ÆÁÄ»»ñÈ¡ÄãµÄÃÜÂë
2.ÈÕÖ¾¼Ç¼£ºShellÃüÁîÀúÊ·¡¢ÏµÍ³ÈÕÖ¾»òÖÕ¶Ë·ÂÕæÆ÷µÄ¹ö¶¯»º³åÇø¿ÉÄÜ»á¼Ç¼ÏÂÃÜÂëÊäÈ룬¼´Ê¹ÊÇÒÔÐǺţ¨£©»òµã£¨.£©ÏÔʾµÄÃÜÂëÊäÈë¹ý³Ì£¬Ò²¿ÉÄܱ»ÒâÍâ±£´æ»ò½Ø»ñ
3.¼üÅ̼ǼÆ÷£º¶ñÒâÈí¼þ¿ÉÄÜÒѰ²×°ÔÚϵͳÉÏ£¬Í¨¹ý¼üÅ̼ǼÆ÷ÇÔÈ¡Óû§ÊäÈëµÄÃÜÂë
Èý¡¢°²È«ÊäÈëÃÜÂëµÄ½â¾ö·½°¸ Õë¶ÔÉÏÊö°²È«Òþ»¼£¬ÒÔÏÂÊÇһЩÔÚLinux ShellÖа²È«ÊäÈëÃÜÂëµÄÓÐЧ·½·¨£º 1.ʹÓÃsshpass£¨²»ÍƼö£¬µ«Ìá¼°£© -`sshpass`ÊÇÒ»¸öÔÊÐí·Ç½»»¥Ê½ÃÜÂëÊäÈëµÄ¹¤¾ß£¬¿ÉÒÔÔڽű¾ÖÐ×Ô¶¯ÊäÈëÃÜÂë
È»¶ø£¬ÕâÖÖ×ö·¨¼«´óµØ½µµÍÁ˰²È«ÐÔ£¬ÒòΪÃÜÂëÃ÷ÎÄ´æ´¢Ôڽű¾ÖУ¬ÈÝÒ×±»¶ÁÈ¡
Òò´Ë£¬¾¡¹ÜËü½â¾öÁË×Ô¶¯»¯ÎÊÌ⣬µ«²»½¨ÒéÔÚÉú²ú»·¾³ÖÐʹÓÃ
2.SSHÃÜÔ¿ÈÏÖ¤ - ¶ÔÓÚSSHµÇ¼£¬×îÍÆ¼öµÄ·½Ê½ÊÇʹÓù«Ô¿/˽Կ¶Ô½øÐÐÈÏÖ¤£¬¶ø²»ÊÇÒÀÀµÃÜÂë
ͨ¹ý`ssh-keygen`Éú³ÉÃÜÔ¿¶Ô£¬²¢½«¹«Ô¿¸´ÖƵ½Ô¶³Ì·þÎñÆ÷µÄ`~/.ssh/authorized_keys`ÎļþÖУ¬¼´¿ÉʵÏÖÎÞÃÜÂëµÇ¼
Õâ²»½öÌá¸ßÁ˰²È«ÐÔ£¬»¹¼ò»¯Á˲Ù×÷Á÷³Ì
3.sudoÃâÃÜÉèÖã¨Ðè½÷É÷£© - ¶ÔÓÚÆµ·±ÐèÒªsudoȨÏÞµÄÓû§£¬¿ÉÒÔͨ¹ý±à¼`/etc/sudoers`Îļþ£¨Ê¹ÓÃ`visudo`Ãü