📅  最后修改于: 2023-12-03 15:34:52.168000             🧑  作者: Mango
SCP(Secure Copy)是一种安全的远程文件复制协议,它基于 SSH 协议进行加密传输。可以使用 SCP 将文件从远程服务器复制到本地,或将本地文件复制到远程服务器。由于 SCP 使用 SSH 协议进行传输,因此可以保障文件传输的安全性。
SCP 命令在 Linux 和 Unix 系统中都可以使用,使用非常方便且支持大多数操作系统。
从远程服务器复制文件到本地:
scp [options] [用户名@服务器地址:文件路径] [本地文件路径]
从本地复制文件到远程服务器:
scp [options] [本地文件路径] [用户名@服务器地址:文件路径]
-P
:指定 SSH 连接的端口号,默认为 22。-p
:保留文件的原始权限和时间戳。-r
:递归复制整个目录。-C
:压缩传输的数据。远程服务器:用户名@服务器地址:文件路径
本地文件:本地文件路径
远程服务器:用户名@服务器地址:文件路径
本地文件:本地文件路径
从远程服务器复制文件到本地:
scp username@192.168.1.100:/home/username/file.txt /home/user/
从本地复制文件到远程服务器:
scp /home/user/file.txt username@192.168.1.100:/home/username/
SCP 命令是 Linux 和 Unix 系统中非常常用的文件复制工具,它支持加密传输,可以保证文件传输的安全和准确性。无论是利用 SCP 备份数据还是将数据从远程服务器复制到本地,都可以轻松完成。