×ðÁú¿­Ê±

½ÌÄãÔÚLinux SysOpsÖÐʹÓÃSSH¾ÙÐÐÎļþ´«Êä

½ÌÄãÔÚLinux SysOpsÖÐʹÓÃSSH¾ÙÐÐÎļþ´«Ê䣬ÐèÒªÏêϸ´úÂëʾÀý

SSH£¨Secure Shell£©ÊÇÒ»ÖÖ¼ÓÃܵÄÔ¶³ÌµÇ¼ЭÒ飬Ëü²»µ«¿ÉÒÔÓÃÓÚÔ¶³ÌµÇ¼²Ù×÷ϵͳ£¬»¹¿ÉÒÔÓÃÓÚÔÚ²î±ðµÄÖ÷»úÖ®¼ä¾ÙÐÐÎļþ´«Êä ¡£ÔÚLinux SysOpsÊÂÇéÖУ¬¾­³£ÐèҪʹÓÃSSH¾ÙÐÐÎļþ´«Ê䣬ÕâƪÎÄÕ½«ÎªÄãÌṩÏêϸµÄ´úÂëʾÀý£¬½ÌÄãÔõÑùÔÚLinuxÇéÐÎÖÐʹÓÃSSH¾ÙÐÐÎļþ´«Êä ¡£

Ê×ÏÈ£¬ÄãÐèҪȷ±£ÄãµÄϵͳÉÏÒѾ­×°ÖÃÁËOpenSSHÈí¼þ°ü£¬ËüÌṩÁËSSHЭÒéµÄʵÏÖ ¡£Äã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´¼ì²éOpenSSHÊÇ·ñÒÑ×°Öãº

$ ssh -V

µÇ¼ºó¸´ÖÆ

ÈôÊÇÄã¿´µ½ÀàËÆÓÚÒÔÏÂÊä³ö£¬Ôò˵Ã÷OpenSSHÒѾ­×°ÖÃÁË£º

OpenSSH_7.9p1, OpenSSL 1.1.1g  21 Apr 2020

µÇ¼ºó¸´ÖÆ

ÈôÊÇOpenSSHûÓÐ×°Öã¬Äã¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´×°Öãº

$ sudo apt-get update
$ sudo apt-get install openssh-server

µÇ¼ºó¸´ÖÆ

Ò»µ©OpenSSH×°ÖÃÍê³É£¬Äã¾Í¿ÉÒÔʹÓÃSSH¾ÙÐÐÎļþ´«ÊäÁË ¡£ÏÂÃæÊÇʹÓÃSSH¾ÙÐÐÎļþ´«ÊäµÄ´úÂëʾÀý£º

´Óµ±ÌïÖ÷»ú´«ÊäÎļþµ½Ô¶³ÌÖ÷»ú

$ scp /path/to/local/file username@remote_host:/path/to/remote/directory

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁµ±ÌïÖ÷»úµÄ/path/to/local/fileÎļþ´«Êäµ½Ô¶³ÌÖ÷»úµÄ/path/to/remote/directoryĿ¼Ï ¡£ÄãÐèÒª½«usernameºÍremote_hostÌ滻ΪԶ³ÌÖ÷»úµÄÓû§ÃûºÍÖ÷»úÃû ¡£

´ÓÔ¶³ÌÖ÷»ú´«ÊäÎļþµ½µ±ÌïÖ÷»ú

$ scp username@remote_host:/path/to/remote/file /path/to/local/directory

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁԶ³ÌÖ÷»úµÄ/path/to/remote/fileÎļþ´«Êäµ½µ±ÌïÖ÷»úµÄ/path/to/local/directoryĿ¼Ï ¡£Í¬Ñù£¬ÄãÐèÒª½«usernameºÍremote_hostÌ滻ΪԶ³ÌÖ÷»úµÄÓû§ÃûºÍÖ÷»úÃû ¡£

ÔÚÁ½¸öÔ¶³ÌÖ÷»úÖ®¼ä´«ÊäÎļþ

$ scp username@remote_host1:/path/to/remote/file username@remote_host2:/path/to/remote/directory

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁԶ³ÌÖ÷»ú1µÄ/path/to/remote/fileÎļþ´«Êäµ½Ô¶³ÌÖ÷»ú2µÄ/path/to/remote/directoryĿ¼Ï ¡£ÄãÐèÒª½«usernameºÍremote_host1¡¢remote_host2Ì滻Ϊ¶ÔÓ¦µÄÓû§ÃûºÍÖ÷»úÃû ¡£

ÕâЩʾÀýÖеÄscpÏÂÁîÊÇ»ùÓÚSSHЭÒéµÄ ¡£ËüʹÓÃÁËÓëSSHÏàͬµÄÉí·ÝÑéÖ¤ºÍ¼ÓÃÜ»úÖÆ£¬Òò´ËÔÚÎļþ´«ÊäÀú³ÌÖÐÄܹ»°ü¹ÜÊý¾ÝµÄÇå¾²ÐÔ ¡£

³ýÁËscpÏÂÁîÍ⣬Ä㻹¿ÉÒÔʹÓÃrsyncÏÂÁî¾ÙÐÐÎļþͬ²½ ¡£rsyncÒ²ÊÇ»ùÓÚSSHЭÒéµÄ¹¤¾ß£¬Ëü¿ÉÒÔÓÐÓõؾÙÐÐÔöÁ¿Í¬²½£¬Ö»´«ÊäÎļþµÄת±ä²¿·Ö£¬Ìá¸ßÁËÎļþ´«ÊäµÄЧÂÊ ¡£

ÏÂÃæÊÇʹÓÃrsync¾ÙÐÐÎļþͬ²½µÄ´úÂëʾÀý£º

$ rsync -avz --progress /path/to/local/directory username@remote_host:/path/to/remote/directory

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁµ±ÌïÖ÷»úµÄ/path/to/local/directoryĿ¼ͬ²½µ½Ô¶³ÌÖ÷»úµÄ/path/to/remote/directoryĿ¼Ï ¡£Í¬Ñù£¬ÄãÐèÒª½«usernameºÍremote_hostÌ滻ΪԶ³ÌÖ÷»úµÄÓû§ÃûºÍÖ÷»úÃû ¡£

±¾ÎÄÌṩÁËʹÓÃSSH¾ÙÐÐÎļþ´«ÊäµÄÏêϸ´úÂëʾÀý£¬Ï£Íû¶ÔÄãÔÚLinux SysOpsÊÂÇéÖоÙÐÐÎļþ´«ÊäÓÐËù×ÊÖú ¡£ÎÞÂÛÊÇ´Óµ±ÌïÖ÷»ú´«ÊäÎļþµ½Ô¶³ÌÖ÷»ú£¬ÕÕ¾ÉÔÚÔ¶³ÌÖ÷»úÖ®¼ä´«ÊäÎļþ£¬SSH¶¼ÊÇÒ»¸öÇå¾²¿É¿¿µÄÑ¡Ôñ ¡£Í¨¹ýÕÆÎÕÕâЩ¼¼ÇÉ£¬Äã¿ÉÒÔ¸ü¸ßЧµØ¾ÙÐÐÎļþ´«Ê䣬²¢È·±£Êý¾ÝµÄÇå¾²ÐÔ ¡£

ÒÔÉϾÍÊǽÌÄãÔÚLinux SysOpsÖÐʹÓÃSSH¾ÙÐÐÎļþ´«ÊäµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿