温馨提示×

Linux SSH命令怎样进行文件传输

小樊
116
2024-11-15 11:35:53
栏目: 智能运维

在Linux中,可以使用SSH(Secure Shell)命令进行文件传输

  1. 使用scp(Secure Copy)命令进行文件传输:

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
    
  • 在两台远程主机之间复制文件:

    scp username1@remote_host1:/path/to/remote/file username2@remote_host2:/path/to/remote/directory
    
  1. 使用rsync命令进行文件传输:

rsync是一个功能强大的文件同步工具,它可以在本地和远程主机之间同步文件和目录。以下是使用rsync进行文件传输的一些示例:

  • 将本地文件同步到远程主机:

    rsync -avz /path/to/local/file username@remote_host:/path/to/remote/directory
    
  • 从远程主机同步文件到本地:

    rsync -avz username@remote_host:/path/to/remote/file /path/to/local/directory
    
  • 在两台远程主机之间同步文件:

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

在这些示例中,-a表示归档模式,-v表示详细输出,-z表示压缩数据传输。请根据您的需求调整这些选项。在执行这些命令时,您需要提供远程主机的用户名和IP地址。

0