Linux的Scp命令简单描述
Scp是Linux系统间互相发送文件的命令
结构
scp (参数 ) 发送端当前用户名 @ 发送端电脑IP地址 : 文件所在位置 目标端用户名 @ 目标端IP : 发送到目标端哪个文件位置
简化就是
scp 账户名A@IP:文件保存地址 账户名B@IP:文件保存地址
发送文件的方向是从左到右的,也就是A→B
例如:
把本机的/etc/hosts文件发送给B主机(root用户,IP123.45.678.910)的/usr/文件夹中命令应该这样写
scp -r /etc/hosts root@123.45.678.910:/usr
之后它会向我们要密码,我们输入管理员密码即可
我们这个-r是什么呢,请看下面这张表
-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)的选项。
并且如果是从本机发送到其他电脑的时候,我们是不需要再写发送端的账户名和IP的
若是用C电脑操控A电脑
(root1用户,IP111.11.111.111)
,将它的/etc/hosts文件发送到B电脑
(root2用户,222.22.222.222)
的/etc/文件夹中就应该填写双方的信息了
scp -r root1@111.11.111.111:/etc/hosts root2@222.22.222.222:/etc
然后输入密码即可
若是我们想反过来用C操控B发A只需对调AB顺序即可
scp -r root2@222.22.222.222:/etc root1@111.11.111.111:/etc/hosts
然后输入密码即可
注意不要犯把文件夹发送给文件这样的错误。
Linux的Scp命令简单描述相关推荐
- linux之scp命令
svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp 使用权限:所有使用 ...
- linux 使用scp命令,scp命令详解(全)
svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp 使用权限:所有使用 ...
- linux下载命令 scp,linux中scp命令和scp命令用法大全
scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话. svn ...
- linux 使用scp命令,Linux scp命令使用实例汇总
Linux下要实现两台服务器之间的文件传送,使用scp命令就可以了,在Linux系统中,scp命令的用法简单而又实用,系统之家就给大家介绍下如何使用scp命令进行Linux服务器之间的文件传送. sc ...
- linux下scp命令详解
http://www.cnblogs.com/xuxm2007/archive/2010/08/04/1792179.html linux下scp命令详解 http://www.9usb.net/20 ...
- Linux下scp命令加强版 优化scp命令 批量对多个Linux主机传输文件
例如搭建集群或者区块链或者分布式,需要把文件传输到其它多台机器上,而且这个步骤可能会重复n次,通过此脚本即可解决 Linux批量scp命令执行工具 可批量对多个Linux主机执行传输文件命令 方便省力 ...
- 禁用Linux的SCP命令
禁用Linux的SCP命令 什么是scp命令 Linux scp 命令用于 Linux 之间复制文件和目录. scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh ...
- Linux的scp命令远程传输文件
1.简介 Linux scp 命令用于 Linux 之间复制文件和目录. scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令. s ...
- linux指令scp需要密码吗,linux下 scp命令不需要输入用户密码
linux下 scp命令不需要输入用户密码 在两台机器的两个用户之间建立安全的信任关系后,可实现执行scp命令时不需要输入用户密码. 1. 在机器Client上root用户执行ssh-keygen命令 ...
最新文章
- 3ds max 多个物体合并
- Python之pypmml:pypmml的简介、安装、使用方法之详细攻略
- bat脚本+vs2019编译openssl(x86 | x64) - (static | shared) - (debug | release)
- hdu5384(AC自动机+纪录重复单词出现的次数)
- C#数据同步中基本步骤和用到的相关函数
- 让MessageBox在最前面弹出来的信息在
- java 抽样_beta分布的采样或抽样(java程序)
- 计算机显卡960,2015显卡开年之作!NVIDIA GTX960首测
- js中string字符串转换为JSON对象 - 方法大全(4种)
- Vs code 02 配置非标准的C、C++的编译环境
- php 检测死锁,MySQL 死锁检测
- dozer无法映射java8中的LocalDateTime类型的解决方案
- Atitit.木马病毒的操作注册表原理 系统服务管理器 atiSysService
- 外星人双系统ubuntu18.04安装killer E3100网卡驱动
- linux下查询utp命令,Linux后台下载工具(器)transmission 使用详解
- Android Studio新手教程
- 金蝶系统提示服务器不是有效的,金蝶服务器不是有效的,请重新设置问题
- 2.5 第九讲 一阶微分方程的计算
- 杂散发射干扰和阻塞干扰
- python输出一年有多少天多少时分秒_python编程如何显示从1970年1月1日到今天多少天又多少小时...
热门文章
- 卓佳收购CP TRUST Co. Ltd.,借此加强在马来西亚纳闽的业务
- ASP.NET GridView分页
- python 点到围栏距离_GeoHash在POI的地理围栏定位使用
- 长安大学计算机科学与技术(交通信息工程)课程专业课,长安大学硕士专业介绍:交通信息工程及控制...
- Elasticsearch搜索引擎优化指南之分词优化
- 教师资格证材料分析题答题模板,可直接套用!
- 还在找骆驼(羊驼)专用PBMC分离试剂盒吗?
- SRPG游戏开发(四)第三章 绘制地图 - 一 导入素材
- macromedia_Macromedia宣布推出新的Flash视频套件
- SAP License:财务成本管理 基本概念