ÔõÑùʹÓüÓÃܵÄÔ¶³ÌµÇ¼ÐÒ飨SSH£©±£»¤CentOSЧÀÍÆ÷
ÔõÑùʹÓüÓÃܵÄÔ¶³ÌµÇ¼ÐÒ飨ssh£©±£»¤centosЧÀÍÆ÷
СÐò£º
ÔÚµ±½ñµÄÊý×Öʱ´ú£¬Ð§ÀÍÆ÷µÄÇå¾²ÐÔºÜÊÇÒªº¦¡£ÎªÁ˱£»¤Ð§ÀÍÆ÷£¬ÎÒÃÇÐèÒª½ÓÄÉÖÖÖÖÇå¾²²½·¥£¬ÆäÖÐÖ®Ò»¾ÍÊÇʹÓüÓÃܵÄÔ¶³ÌµÇ¼ÐÒé¡£SSH£¨Secure Shell£©ÊÇÒ»ÖÖ³£ÓõļÓÃÜÔ¶³ÌµÇ¼ÐÒ飬Ëü¿ÉÒÔÓÐÓõر£»¤Ð§ÀÍÆ÷ÃâÊÜδ¾ÊÚȨµÄ»á¼û¡£±¾ÎĽ«ÏÈÈÝÔõÑùʹÓÃSSH±£»¤CentOSЧÀÍÆ÷£¬²¢ÌṩÏìÓ¦µÄ´úÂëʾÀý¡£
°ì·¨Ò»£º×°ÖÃOpenSSHЧÀÍÆ÷
ÔÚCentOSЧÀÍÆ÷ÉÏʹÓÃSSH֮ǰ£¬ÎÒÃÇÊ×ÏÈÐèҪװÖÃOpenSSHЧÀÍÆ÷¡£ÒÔÏÂÊÇ×°ÖÃOpenSSHЧÀÍÆ÷µÄʾÀý´úÂ룺
sudo yum install openssh-server
µÇ¼ºó¸´ÖÆ
°ì·¨¶þ£ºÉèÖÃSSHЧÀÍÆ÷
Ò»µ©OpenSSHЧÀÍÆ÷×°ÖÃÍê³É£¬ÎÒÃÇÐèÒª¾ÙÐÐһЩÉèÖÃÒÔÈ·±£Ð§ÀÍÆ÷Çå¾²¡£Ö÷Òª°üÀ¨ÒÔϼ¸·½ÃæµÄÉèÖãº
½ûÓÃrootÓû§Ö±½ÓµÇ¼£ºÍ¨¹ý½ûÓÃrootÓû§Ö±½ÓµÇ¼£¬¿ÉÒÔÓÐÓÃïÔÌDZÔڵĹ¥»÷Σº¦¡£ÎÒÃÇ¿ÉÒÔͨ¹ý±à¼SSHÉèÖÃÎļþ/etc/ssh/sshd_configʵÏÖ½ûÓÃrootÓû§µÇ¼µÄÄ¿µÄ£º
sudo vi /etc/ssh/sshd_config
µÇ¼ºó¸´ÖÆ
ÕÒµ½ÒÔÏÂÐв¢¾ÙÐÐÐ޸ģº
#PermitRootLogin yes
µÇ¼ºó¸´ÖÆ
ÐÞ¸ÄΪ£º
PermitRootLogin no
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢¹Ø±ÕÎļþ¡£
ʹÓù«Ô¿ÈÏÖ¤µÇ¼£ºÊ¹Óù«Ô¿ÈÏÖ¤µÇ¼¿ÉÒÔ´ó´óÔöÌíЧÀÍÆ÷µÄÇå¾²ÐÔ¡£ÒÔÏÂÊÇÔõÑùÉèÖù«Ô¿ÈÏÖ¤µÇ¼µÄ°ì·¨£º
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÌìÉúÒ»¶Ô¹«Ô¿ºÍ˽Կ¡£±¾Ê¾ÀýÖУ¬ÎÒÃǽ«ÌìÉúÒ»¶ÔеÄRSAÃÜÔ¿£º
ssh-keygen -t rsa -b 4096
µÇ¼ºó¸´ÖÆ
È»ºó£¬½«¹«Ô¿Ìí¼Óµ½Ð§ÀÍÆ÷µÄ~/.ssh/authorized_keysÎļþÖУ¬ÒÔʵÏÖ¹«Ô¿ÈÏÖ¤£º
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
µÇ¼ºó¸´ÖÆ
×îºó£¬ÐÞ¸ÄÎļþȨÏÞÒÔÈ·±£ÎÞ·¨´ÓÍⲿ¶Áȡ˽Կ£º
chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢Í˳ö¡£
°ì·¨Èý£ºÖØÆôSSHЧÀÍ
ÔÚÍê³ÉÉèÖúó£¬ÎÒÃÇÐèÒªÖØÆôSSHЧÀÍÒÔʹ¸ü¸ÄÉúЧ£º
sudo systemctl restart sshd
µÇ¼ºó¸´ÖÆ
°ì·¨ËÄ£º²âÊÔSSHÅþÁ¬
ÏÖÔÚ£¬ÎÒÃÇ¿ÉÒÔʹÓÃSSH¿Í»§¶ËÅþÁ¬µ½CentOSЧÀÍÆ÷²¢¾ÙÐвâÊÔ¡£ÒÔÏÂÊÇÔõÑùʹÓÃSSHÅþÁ¬µÄʾÀý´úÂ룺
ssh [Óû§Ãû]@[ЧÀÍÆ÷IPµØµã]
µÇ¼ºó¸´ÖÆ
ʾÀý£º
ssh john@192.168.0.100
µÇ¼ºó¸´ÖÆ
ÈôÊÇÒ»ÇÐÕý³££¬Ä㽫»á±»ÌáÐÑÊäÈëÃÜÂ룬ȻºóÀֳɵǼµ½Ð§ÀÍÆ÷¡£
½áÂÛ£º
ʹÓüÓÃܵÄÔ¶³ÌµÇ¼ÐÒ飨SSH£©ÊDZ£»¤CentOSЧÀÍÆ÷µÄÖ÷Òª°ì·¨Ö®Ò»¡£Í¨¹ý½ûÓÃrootÓû§Ö±½ÓµÇ¼ºÍʹÓù«Ô¿ÈÏÖ¤µÇ¼£¬ÎÒÃÇ¿ÉÒÔÓÐÓõØÌá¸ßЧÀÍÆ÷µÄÇå¾²ÐÔ¡£±¾ÎÄÌṩÁË×°ÖúÍÉèÖÃOpenSSHЧÀÍÆ÷µÄ°ì·¨ºÍʾÀý´úÂ룬ϣÍû¶ÔÄú±£»¤Ð§ÀÍÆ÷ÓÐËù×ÊÖú¡£¼Ç×Å£¬Ð§ÀÍÆ÷Çå¾²ÊÇÒ»¸öÒ»Á¬µÄÀú³Ì£¬ÎÒÃÇÓ¦¸ÃÇ×½ü¹Ø×¢×îеÄÇå¾²±ê×¼ºÍ×î¼Ñʵ¼ù£¬ÊµÊ±¸üкÍÔöǿЧÀÍÆ÷µÄÇå¾²ÐÔ¡£
ÒÔÉϾÍÊÇÔõÑùʹÓüÓÃܵÄÔ¶³ÌµÇ¼ÐÒ飨SSH£©±£»¤CentOSЧÀÍÆ÷µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡