专栏首页游戏杂谈Linux的scp命令

Linux的scp命令

linux下的scp命令,用于双台linux服务器之间互拷文件(本机到远程或远程到本机)。

第一种是在每一次复制的时候都需要输入目标机器的密码,另外一种是在目标机器上写入一个类似key的文件信息(可以避免每次copy时都要输入密码)

第一种的语法是:

scp 本机用户名@IP 地址:本机文件名1  远程机器用户名@IP 地址:远程文件名2,其中【本地用户名@IP 地址:】可以省略,即:

scp 本机路径 root@192.xx.xx.xx:远程机器的路径

回车后需要输入远程机器(目标机器)root的登录密码(也可是其它用户名)

其中scp的命令参数如下:

-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。

其中以-r参数最为常用(递归复制整个目录)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 推荐ThinkJS

    之前在学习node.js时,写过一些例子和demo,偶尔也会有人发email问我node.js的一些问题。因为是二三年前写的东西,当时使用的第三方库和node....

    meteoric
  • windows下clang的安装与使用

    我本意是想在windows下学习下C++11,而结果是我的Visual Studio 2012不完全支持,而我又懒得去安装2013/2015,太大了。公司运维也...

    meteoric
  • 禁用iOS的UIView长按默认操作

    很多时候需要禁用移动设备的默认行为,比如长按一个a链接的按钮(href写的是javascript:;)会提示是否打开/取消。而-webkit-touch-cal...

    meteoric
  • Linux命令之scp、ssh

    scp的全称是secure copy,它是Linux下面的远程文件拷贝命令,scp的传输是加密的,它不怎么占用系统资源,相比rsync命令,它在小文件比...

    AsiaYe
  • [__NSArrayM enqueue:]: unrecognized selector sent to instance 0x280ab5770

    解决方案: Target->Buid Settings->Linking 下 Other Linker Flags 项添加-all_load

    honey缘木鱼
  • 教你步步为营掌握自定义ViewGroup

    本篇是《教你步步为营掌握自定义View》一文的姊妹篇。自定义ViewGroup的文章很多,但都有一个缺点,没有回应用户关切,比如我在读那些文章时,就很想知道,自...

    非著名程序员
  • 爬取某团美食,开启你的美食之旅

    作为一枚热爱美食的美食寻觅者,小编爬取了所在城市某团上的美食商家的信息,准备去把评分较高的挨着品尝一遍,圆一次美食之旅的小小梦想~

    用户6825444
  • iOS Push详述,了解一下?

    本文主要对iOS Push的在线push、本地push及离线(远程)push进行梳理,介绍了相关逻辑,测试时要注意的要点以及相关工具。

    WeTest质量开放平台团队
  • adb push中文路径文件名丢失后缀的解决方法

    后来终于发现 push 过去的文件丢失了.zip后缀,自然找不到更新包了。重命名后一切正常。

    砸漏
  • 看全美橄榄球联盟如何利用“场景”技术夺回观众

    大数据文摘

扫码关注云+社区

领取腾讯云代金券