温馨提示×

如何用SSH传输大文件

小樊
44
2025-12-29 18:29:34
栏目: 编程语言

使用SSH传输大文件时,推荐使用scp(secure copy)或rsync命令。这两个命令都可以在本地和远程计算机之间安全地传输文件。下面是使用这两个命令的方法:

  1. 使用scp命令:

语法:

scp [选项] [源文件] [目标文件]

示例:

scp /path/to/large/file.zip user@remote_host:/path/to/destination

在这个例子中,将本地的file.zip文件传输到远程主机remote_host/path/to/destination目录下。

  1. 使用rsync命令:

语法:

rsync [选项] [源文件] [目标文件]

示例:

rsync -avz /path/to/large/file.zip user@remote_host:/path/to/destination

在这个例子中,将本地的file.zip文件传输到远程主机remote_host/path/to/destination目录下。-a选项表示归档模式,-v表示详细输出,-z表示压缩数据。

注意:在使用这些命令之前,请确保你已经在本地计算机上安装了SSH客户端,并且已经设置了SSH密钥认证,以便无需输入密码即可登录远程主机。

对于非常大的文件,传输过程可能需要一些时间。在传输过程中,你可以随时查看传输进度。对于scp命令,传输进度不会显示。对于rsync命令,传输进度会显示在终端中。

0