美文网首页
scp跨机远程拷贝用法

scp跨机远程拷贝用法

作者: ManBu_x | 来源:发表于2019-08-22 11:41 被阅读0次

1.命令格式:

scp [参数] [原路径] [目标路径]

2.命令功能:

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。

3. 命令参数

-1 强制scp命令使用协议ssh1

-2 强制scp命令使用协议ssh2

-4 强制scp命令只使用IPv4寻址

-6 强制scp命令只使用IPv6寻址

-B 使用批处理模式(传输过程中不询问传输口令或短语)

-C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)

-p 留原文件的修改时间,访问时间和访问权限。

-q 不显示传输进度条。

-r 递归复制整个目录。

-v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。

-c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。

-F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。

-i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。

-l limit 限定用户所能使用的带宽,以Kbit/s为单位。

-o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式

-P port 注意是大写的P, port是指定数据传输用到的端口号

-S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

4. scp一般有六种使用方法

本地复制远程文件:(把远程的文件复制到本地)
scp root@172.16.1.41:/val/test/test.tar.gz /val/test/test.tar.gz

远程复制本地文件:(把本地的文件复制到远程主机上)
scp /val/test.tar.gz root@172.16.1.41:/val/test.tar.gz

本地复制远程目录:(把远程的目录复制到本地)
scp -r root@172.16.1.41:/val/test/ /val/test/

远程复制本地目录:(把本地的目录复制到远程主机上)
scp -r ./ubuntu_env/ root@192.168.0.111:/home/pipi
pika:/media/pika/files/machine_learning/datasets$scp -r SocialNetworks/ piting@192.168.0.172:/media/data/pipi/datasets

本地复制远程文件到指定目录:(把远程的文件复制到本地)
scp root@172.16.1.41:/val/test/test.tar.gz /val/test/

远程复制本地文件到指定目录:(把本地的文件复制到远程主机上)
scp /val/test.tar.gz root@172.16.1.41:/val/

或者 scp 文件名 对端ip地址:指定复制到哪块
ps: scp复制文件时只指定服务器地址不加路径默认复制到root家目录

相关文章

  • Linux 远程传输: scp

    参考: 18. scp 跨机远程拷贝

  • scp跨机远程拷贝用法

    1.命令格式: scp [参数] [原路径] [目标路径] 2.命令功能: scp是 secure copy的缩写...

  • scp跨机远程拷贝

    scp拷贝当前服务器上的文件到远程对应地址,需要知道远程的密码

  • linux的scp(远程跨机拷贝)

    复制文本:scp local_file remote_username@remote_ip:remote_fold...

  • 远程拷贝命令:scp用法

    从远处复制文件到本地目录 从远处复制到本地 上传本地文件到远程机器指定目录 上传本地目录到远程机器指定目录 本文只...

  • linux scp命令

    scp用于远程拷贝拷贝本地文件到远程服务器:scp 文件名 root@远程ip:/路径/例,将本地home目录下...

  • 【yum&scp】

    【安装scp的命令】 yum install openssh-clients 【scp】远程拷贝,从其他服务器拷贝...

  • scp

    scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,...

  • 每天一个Linux命令之scp

    scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,...

  • linux SCP命令用法

    linux scp远程拷贝文件及文件夹

网友评论

      本文标题:scp跨机远程拷贝用法

      本文链接:https://www.haomeiwen.com/subject/iuxnsctx.html