📅  最后修改于: 2023-12-03 15:05:05.847000             🧑  作者: Mango
SCP 指 Secure Copy,可以在两个远程设备之间进行文件传输。SCP 命令与 SSH 命令一样,都是使用私钥进行加密。
scp [选项] [源文件] [目标文件]
SCP 命令有一些选项可以控制传输行为,常用的选项有:
-r
:递归复制整个目录。-p
:保留文件原来的修改时间和权限等属性。-P
:指定 SSH 的端口号。-i
:指定身份验证文件,即私钥文件。将本地文件 test.txt
传输到远程设备 192.168.0.100
的 /home
目录下:
scp test.txt root@192.168.0.100:/home
test.txt
:本地文件路径。root
:远程设备登录的用户名。192.168.0.100
:远程设备的 IP 地址。:/home
:目标路径,冒号前表示远程设备,冒号后表示目标路径。远程设备(From)传输文件到另一个远程设备(To),可以使用以下命令:
scp username@from_host:/path/to/source_file username@to_host:/path/to/destination
from_host
:源主机的 IP 地址或主机名。/path/to/source_file
:源文件路径。to_host
:目标主机的 IP 地址或主机名。/path/to/destination
:目标文件路径。SCP 命令支持使用私钥文件进行身份验证,命令格式如下:
scp -i /path/to/private_key username@remote:/path/to/file /path/to/save/
-i
:指定私钥文件路径。username
:远程设备登录的用户名。remote
:远程设备的 IP 地址或主机名。/path/to/file
:远程文件路径。/path/to/save/
:保存路径。SCP 命令可以在两个远程设备之间进行文件传输,具有以下特点: