ÔõÑùͨ¹ýSSHÔÚLinux SysOpsÇéÐÎÖб¸·ÝÓë»Ö¸´Êý¾Ý
ÔõÑùͨ¹ýSSHÔÚLinux SysOpsÇéÐÎÖб¸·ÝÓë»Ö¸´Êý¾Ý
ÔÚLinux SysOpsÇéÐÎÖУ¬Êý¾ÝµÄ±¸·ÝÓë»Ö¸´ÊǺÜÊÇÖ÷ÒªµÄʹÃü¡£SSH£¨Secure Shell£©¹¤¾ßÊÇÒ»ÖÖ³£ÓõÄÔ¶³ÌÖÎÀí¹¤¾ß£¬Ëü¿ÉÒÔÔÚÍâµØÓëÔ¶³ÌЧÀÍÆ÷Ö®¼ä½¨ÉèÒ»¸öÇå¾²µÄÅþÁ¬£¬ÎÒÃÇ¿ÉÒÔʹÓÃSSHÀ´¾ÙÐÐÊý¾ÝµÄ±¸·ÝÓë»Ö¸´¡£
±¾ÎĽ«Í¨¹ýʾÀý´úÂëÏÈÈÝÔõÑùʹÓÃSSHÔÚLinux SysOpsÇéÐÎÖб¸·ÝÓë»Ö¸´Êý¾Ý¡£
ÉèÖÃSSHÅþÁ¬
Ê×ÏÈ£¬ÎÒÃÇÐèҪȷ±£Á½Ì¨Ð§ÀÍÆ÷Ö®¼äÒѾÉèÖÃÁËSSHÅþÁ¬¡£ÈôÊÇûÓÐ×°ÖÃSSH£¬ÇëÔÚÖÕ¶ËÖÐÔËÐÐÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº
µã»÷ÏÂÔØ¡°àËÃûÌÃÊý¾Ý»Ö¸´¾Þ½³¡±£»
sudo apt-get install openssh-server
µÇ¼ºó¸´ÖÆ
È»ºó£¬ÎÒÃÇÐèÒªÉèÖÃSSHЧÀÍÆ÷£¬ÒÔ±ã¿ÉÒÔʹÓÃSSHÔ¶³ÌÅþÁ¬¡£±à¼SSHÉèÖÃÎļþ£º
sudo nano /etc/ssh/sshd_config
µÇ¼ºó¸´ÖÆ
ÕÒµ½ÒÔÏÂÐв¢×÷·Ï×¢ÊÍ£¬È·±£SSHЧÀÍÆ÷ÔÊÐíÃÜÂëµÇ¼£º
#PasswordAuthentication yes
µÇ¼ºó¸´ÖÆ
ÐÞ¸ÄΪ£º
PasswordAuthentication yes
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢¹Ø±ÕÎļþ¡£È»ºó£¬ÖØÆôSSHЧÀÍ£º
sudo service ssh restart
µÇ¼ºó¸´ÖÆ
±¸·ÝÊý¾Ý
½ÓÏÂÀ´£¬ÎÒÃǽ«Ê¹ÓÃSSHÏÂÁîÔÚÔ¶³ÌЧÀÍÆ÷Éϱ¸·ÝÊý¾Ý¡£¼ÙÉèÎÒÃÇÒª±¸·ÝµÄÊý¾ÝλÓÚ/dataĿ¼Ï¡£
ʹÓÃÒÔÏÂÏÂÁ/dataĿ¼ÏµÄËùÓÐÎļþºÍ×ÓĿ¼±¸·Ýµ½ÍâµØ»úеÉÏ£º
scp -r username@remote_server_ip:/data /local/directory
µÇ¼ºó¸´ÖÆ
½«ÉÏÊöÏÂÁîÖеÄusernameÌ滻ΪԶ³ÌЧÀÍÆ÷µÄÓû§Ãû£¬remote_server_ipÌ滻ΪԶ³ÌЧÀÍÆ÷µÄIPµØµã£¬/local/directoryÌ滻ΪÍâµØ»úеÉÏ´æ´¢±¸·ÝÊý¾ÝµÄĿ¼¡£
»Ö¸´Êý¾Ý
ÈôÊÇÐèÒª»Ö¸´Êý¾Ý£¬ÎÒÃÇ¿ÉÒÔʹÓÃSSHÏÂÁÍâµØ»úеÉϵı¸·ÝÎļþ¸´ÖƵ½Ô¶³ÌЧÀÍÆ÷¡£
Ê×ÏÈ£¬½«±¸·ÝÎļþÉÏ´«µ½Ô¶³ÌЧÀÍÆ÷£º
scp -r /local/directory/backup_data username@remote_server_ip:/data
µÇ¼ºó¸´ÖÆ
½«ÉÏÊöÏÂÁîÖеÄ/local/directory/backup_dataÌ滻ΪÍâµØ»úеÉÏ´æ´¢±¸·ÝÊý¾ÝµÄĿ¼£¬usernameÌ滻ΪԶ³ÌЧÀÍÆ÷µÄÓû§Ãû£¬remote_server_ipÌ滻ΪԶ³ÌЧÀÍÆ÷µÄIPµØµã¡£
È»ºó£¬½«±¸·ÝÎļþ¸´ÖƵ½Ô¶³ÌЧÀÍÆ÷µÄ/dataĿ¼Ï£º
sudo cp -r /data/backup_data /data
µÇ¼ºó¸´ÖÆ
ÖÁ´Ë£¬Êý¾Ý»Ö¸´Íê³É¡£
SSHÔÚLinux SysOpsÇéÐÎÖб¸·ÝÓë»Ö¸´Êý¾ÝÊÇÒ»ÏîÖ÷ÒªµÄʹÃü¡£Í¨¹ýÉèÖÃSSHÅþÁ¬ºÍʹÓÃSSHÏÂÁÎÒÃÇ¿ÉÒÔÇáËɵؾÙÐÐÊý¾Ý±¸·ÝÓë»Ö¸´¡£ÒÔÉÏÊÇÒ»¸ö¼òÆÓʾÀý£¬Äã¿ÉÒÔƾ֤ÄãµÄÐèÒªºÍÏÖÕæÏàÐξÙÐе÷½âºÍÀ©Õ¹¡£
Çë×¢ÖØ£¬Çå¾²ÐÔÊÇʹÓÃSSH¾ÙÐÐÔ¶³ÌÅþÁ¬ºÍÊý¾Ý´«ÊäµÄÒªº¦¡£ÇëÈ·±£ÔÚÉèÖÃSSHÅþÁ¬Ê±Ê¹ÓÃÇ¿ÃÜÂ룬²¢ÇÒ°´ÆÚÌæ»»ÃÜÂëÀ´°ü¹ÜϵͳµÄÇå¾²ÐÔ¡£
Ï£ÍûÕâƪÎÄÕ¹ØÓÚÔÚLinux SysOpsÇéÐÎÖб¸·ÝÓë»Ö¸´Êý¾ÝµÄ²Ù×÷ÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇÔõÑùͨ¹ýSSHÔÚLinux SysOpsÇéÐÎÖб¸·ÝÓë»Ö¸´Êý¾ÝµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡