您可以通过多种方式通过 SSH 传输文件。我将在这里讨论以下方法:
- scp:已弃用的旧命令
- rsync:用于文件同步的流行命令
- sshfs:通过 SSH 挂载远程目录
- sftp 客户端:通过 SFTP 访问文件的 GUI 工具
要通过 SSH 成功传输文件,您需要
- 在两台机器之间进行 SSH 访问
- 知道远程机器上的用户名和密码
- 远程机器的 IP 地址或主机名(在同一子网上)
除此之外,让我们看看通过 SSH 在远程系统之间复制文件的方法。
方法一:使用 scp 命令通过 SSH 复制文件
scp 将被弃用,尽管如此,它仍然是我最喜欢的通过 SSH 在系统之间传输文件的工具。
为什么?
因为它的语法类似于 cp 命令。
让我们看看如何使用 scp 命令。
将文件从远程机器复制到本地机器
假如您想将文件从远程 Linux 系统复制到当前登录的系统。
这是一个通用语法,它将文件从远程系统上用户的主目录复制到本地登录系统的当前目录。
scp username@ip_address:/home/username/