如何从/向远程服务器复制文件

scp 命令用于将文件从远程服务器复制到本地计算机,反之亦然。
它使用 ssh 进行安全的文件传输。

1.从远程服务器复制文件到本地机器

它将询问远程用户的密码

scp username@example.com:/remote/path/to/file /local/path
  • 符号可用于通过模式复制多个文件,如 onitroad* 将复制 onitroad.sql、onitroad1.pdf 等。

2.从远程服务器复制目录到本地机器

-r 应该用于目录

scp -r username@example.com:/remote/path/to/directory  /local/path

3.从本地机器复制文件到远程服务器

scp /local/file/path username@example:/remote/path

4.从本地机器复制目录到远程服务器

-r 应该用于目录

scp -r /local/directory/path username@example:/remote/directory/path
  1. 使用 RSA 密钥复制文件

如果存在身份密钥 (RSA) 而不是密码,则应添加 -i

scp -i /path/to/key username@example.com:/remote/path/to/file /local/path
日期:2020-06-02 22:18:28 来源:oir作者:oir