ÔõÑùÔÚLinuxÉÏÉèÖÃÔ¶³ÌÎļþ´«Ê䣨ÈçSCPºÍSFTP£©
ÔõÑùÔÚlinuxÉÏÉèÖÃÔ¶³ÌÎļþ´«Ê䣨ÈçscpºÍsftp£©
Ô¶³ÌÎļþ´«ÊäÔÚLinuxϵͳÖÐÊÎÑÝ×ÅÖ÷ÒªµÄ½ÇÉ«£¬ËüʹµÃÓû§¿ÉÒÔÀû±ãµØ½«Îļþ´Óµ±ÌïÖ÷»ú´«Êäµ½Ô¶³ÌÖ÷»ú£¬»òÕß½«Îļþ´ÓÔ¶³ÌÖ÷»úÏÂÔص½ÍâµØ¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚLinuxÉÏÉèÖÃÔ¶³ÌÎļþ´«Ê䣬°üÀ¨SCPºÍSFTPÁ½ÖÖ³£¼ûµÄ´«ÊäÐÒé¡£
Ò»¡¢SCP£¨Secure Copy£©
SCPÊÇÒ»ÖÖ»ùÓÚSSHÐÒéµÄÔ¶³ÌÎļþ´«ÊäÐÒ飬ËüÌṩÁËÇå¾²µÄÎļþ´«ÊäЧÀÍ¡£ÒªÊ¹ÓÃSCPÔÚLinuxÉϾÙÐÐÎļþ´«Ê䣬Ê×ÏÈÐèҪȷ±£SSHЧÀÍÒѾװÖúÍÆô¶¯¡£¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁî¼ì²éSSHЧÀ͵Ä״̬£º
$ service ssh status
µÇ¼ºó¸´ÖÆ
ÈôÊÇSSHЧÀÍûÓÐÆô¶¯£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÆô¶¯Ëü£º
$ service ssh start
µÇ¼ºó¸´ÖÆ
½ÓÏÂÀ´£¬ÎÒÃÇ¿ÉÒÔʹÓÃSCPÏÂÁÎļþ´Óµ±ÌïÖ÷»ú´«Êäµ½Ô¶³ÌÖ÷»ú£¬»òÕß´ÓÔ¶³ÌÖ÷»úÏÂÔØÎļþµ½ÍâµØ¡£ÒÔÏÂÊÇSCPÏÂÁîµÄ»ù±¾Ó÷¨£º
½«Îļþ´Óµ±ÌïÖ÷»ú´«Êäµ½Ô¶³ÌÖ÷»ú£º
$ scp /path/to/local/file username@remote_host:/path/to/remote/directory
µÇ¼ºó¸´ÖÆ
´ÓÔ¶³ÌÖ÷»úÏÂÔØÎļþµ½ÍâµØ£º
$ scp username@remote_host:/path/to/remote/file /path/to/local/directory
µÇ¼ºó¸´ÖÆ
ÔÚÉÏÃæµÄÏÂÁîÖУ¬/path/to/local/file´ú±íÍâµØÎļþµÄ·¾¶£¬username´ú±íÔ¶³ÌÖ÷»úÉϵÄÓû§Ãû£¬remote_host´ú±íÔ¶³ÌÖ÷»úµÄIPµØµã»òÓòÃû£¬/path/to/remote/directory´ú±íÔ¶³ÌÖ÷»úÉÏ´æ·ÅÎļþµÄĿ¼£¬/path/to/remote/file´ú±íÔ¶³ÌÖ÷»úÉϵÄÎļþ·¾¶£¬/path/to/local/directory´ú±íµ±ÌïÖ÷»ú´æ·ÅÎļþµÄĿ¼¡£
¶þ¡¢SFTP£¨SSH File Transfer Protocol£©
SFTPÒ²ÊÇ»ùÓÚSSHÐÒéµÄÔ¶³ÌÎļþ´«ÊäÐÒ飬ËüÌṩÁËÓëSCPÀàËƵĹ¦Ð§£¬²¢ÇÒÖ§³Ö¸ü¶àµÄ²Ù×÷£¬ÈçÉÏ´«Ä¿Â¼¡¢ÏÂÔØĿ¼µÈ¡£ÒªÊ¹ÓÃSFTPÔÚLinuxÉϾÙÐÐÎļþ´«Ê䣬ͬÑùÐèҪȷ±£SSHЧÀÍÒѾװÖúÍÆô¶¯¡£
¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÆô¶¯SFTP¿Í»§¶Ë£º
$ sftp username@remote_host
µÇ¼ºó¸´ÖÆ
ÔÚSFTP½»»¥½çÃæÖУ¬¿ÉÒÔʹÓÃһϵÁÐSFTPÏÂÁî¾ÙÐÐÎļþ´«ÊäºÍ²Ù×÷¡£ÒÔÏÂÊÇһЩ³£ÓõÄSFTPÏÂÁ
´ÓÔ¶³ÌÖ÷»úÏÂÔØÎļþ»òĿ¼µ½ÍâµØ£º
get /path/to/remote/file # ÏÂÔØÎļþ get -r /path/to/remote/directory # ÏÂÔØĿ¼¼°ÆäÄÚÈÝ
µÇ¼ºó¸´ÖÆ
½«ÍâµØÎļþ»òĿ¼ÉÏ´«µ½Ô¶³ÌÖ÷»ú£º
put /path/to/local/file # ÉÏ´«Îļþ put -r /path/to/local/directory # ÉÏ´«Ä¿Â¼¼°ÆäÄÚÈÝ
µÇ¼ºó¸´ÖÆ
Éó²éÔ¶³ÌÖ÷»úÉϵÄÎļþ»òĿ¼£º
ls # ÁгöÄ¿½ñĿ¼ÏµÄÎļþºÍĿ¼ ls /path/to/remote/directory # ÁгöÖ¸¶¨Ä¿Â¼ÏµÄÎļþºÍĿ¼
µÇ¼ºó¸´ÖÆ
ɾ³ýÔ¶³ÌÖ÷»úÉϵÄÎļþ»òĿ¼£º
rm /path/to/remote/file # ɾ³ýÎļþ rm -r /path/to/remote/directory # ɾ³ýĿ¼¼°ÆäÄÚÈÝ
µÇ¼ºó¸´ÖÆ
Í˳öSFTP¿Í»§¶Ë£º
exit
µÇ¼ºó¸´ÖÆ
ͨ¹ýÒÔÉÏÏÂÁÄú¿ÉÒÔÀû±ãµØÔÚLinuxÉÏÉèÖÃÔ¶³ÌÎļþ´«Ê䣬ÎÞÐèÌØÁíÍâÈí¼þ¹¤¾ß»òÉèÖá£SCPºÍSFTPÌṩÁËÇå¾²¿É¿¿µÄÎļþ´«ÊäЧÀÍ£¬ÎªÓû§µÄ²Ù×÷ÌṩÁ˱㵱¡£Ï£Íû±¾ÎĶÔÄúÔÚLinuxÉϾÙÐÐÔ¶³ÌÎļþ´«ÊäÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇÔõÑùÔÚLinuxÉÏÉèÖÃÔ¶³ÌÎļþ´«Ê䣨ÈçSCPºÍSFTP£©µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡