溫馨提示×

Linux SSH命令怎樣進行文件傳輸

小樊
82
2024-11-15 11:35:53
欄目: 智能運維

在Linux中,可以使用SSH(Secure Shell)命令進行文件傳輸

  1. 使用scp(Secure Copy)命令進行文件傳輸:

scp命令允許您在本地和遠(yuǎn)程主機之間安全地復(fù)制文件。以下是使用scp進行文件傳輸?shù)囊恍┦纠?/p>

  • 將本地文件復(fù)制到遠(yuǎn)程主機:

    scp /path/to/local/file username@remote_host:/path/to/remote/directory
    
  • 從遠(yuǎn)程主機復(fù)制文件到本地:

    scp username@remote_host:/path/to/remote/file /path/to/local/directory
    
  • 在兩臺遠(yuǎn)程主機之間復(fù)制文件:

    scp username1@remote_host1:/path/to/remote/file username2@remote_host2:/path/to/remote/directory
    
  1. 使用rsync命令進行文件傳輸:

rsync是一個功能強大的文件同步工具,它可以在本地和遠(yuǎn)程主機之間同步文件和目錄。以下是使用rsync進行文件傳輸?shù)囊恍┦纠?/p>

  • 將本地文件同步到遠(yuǎn)程主機:

    rsync -avz /path/to/local/file username@remote_host:/path/to/remote/directory
    
  • 從遠(yuǎn)程主機同步文件到本地:

    rsync -avz username@remote_host:/path/to/remote/file /path/to/local/directory
    
  • 在兩臺遠(yuǎn)程主機之間同步文件:

    rsync -avz username1@remote_host1:/path/to/remote/file username2@remote_host2:/path/to/remote/directory
    

在這些示例中,-a表示歸檔模式,-v表示詳細(xì)輸出,-z表示壓縮數(shù)據(jù)傳輸。請根據(jù)您的需求調(diào)整這些選項。在執(zhí)行這些命令時,您需要提供遠(yuǎn)程主機的用戶名和IP地址。

0