因为工作需要,总是要从一台服务器将一台服务器上的文件拷贝到我的另一台,有的时候挂载就不是很方便。而且在搭建集群的时候单个节点的升级包较多,不得不进行复制,所以使用scp
命令就很方便了。
-
我在A服务器,想要将B服务器上的文件拷贝到A服务器
scp -r root@ip:/etc/mount /etc
-r
参数是指拷贝文件夹这里的ip填写B服务器的ip,目录根据自己情况填写
想要看到更加详细的参数说明可以输入
scp -h
,显示如下usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2
如果不加参数的话默认是拷贝文件,也就类似于我们常用的cp命令
-
我在A服务器,我想要将A服务器的文件拷贝到B服务器
scp -r /etc root@ip:/etc/mount
此外如果两个服务器用户登录的端口号不同,那么也是无法进行cp操作,所以可以设置进入远程服务器的端口号如下:
scp -P 端口号 -r root@ip:/etc/mount /etc
网友评论