Welcome

首页 / 操作系统 / Linux / CentOS使用scp远程复制文件

CentOS scp远程拷贝

scp(secure copy)是一个基于 SSH 协议在网络之间进行安全传输的命令,

其格式为“scp [参数] 本地文件 远程帐户@远程 IP 地址:远程目录”。

1、主要参数

-v  显示详细的连接进度-P  指定远程主机的 sshd 端口号-r  用于传送文件夹-6  使用 IPv6 协议

2、用例

#拷贝本地文件到远程主机

[root@localhost ~]# scp myhistory.txt root@192.168.31.20:/root

root@192.168.31.20's password: 

myhistory.txt                                                                  100%   23KB 337.1KB/s   00:00  


#拷贝远程主机文件到本地

[root@localhost ~]# scp root@192.168.31.20:/etc/redhat-release /root

root@192.168.31.20's password: 

redhat-release                                                                 100%   38    24.4KB/s   00:00


使用示例

复制一个文件

scp authorized_keys root@slave:/root/.ssh/

将authorized_keys文件复制到slave主机(可以是IP地址)下的/root/.ssh/目录下。

复制一个文件夹

scp -r hadoop root@192.168.76.129:/usr/local/