当前位置: 首页 > news >正文

Scp命令使用

1.概述

Scp(secure copy)

  • 功能:用于复制文件和目录
  • 定义:linux系统下基于ssh登录进行安全的远程文件拷贝命令
  • 特性:scp加密,rcp非加密

2.SCP使用

语法:

scp[-1246BCpqrv] [-c cipher] [-F ssh_conifg] [-i identity_file]

[-l limit] [-o ssh_option] [-P port] [-S program]

[[user@]host1:]file1[...] [[user@]host2:]file2

简易写法:

scp [可选参数] file_source file_target

参数含义:

1:强制scp使用ssh1协议

2:强制scp使用ssh2协议

【解析】:ssh1和ssh2不兼容

Ipv4:以点分十进制表示,共32bits,组合数量有限(可以通过NAT方法解决)

ipv6:以冒号分割16进制,共128bits

  • -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:是指定数据传输用到得port端口号(此处为大写)
  • -S program:指定加密传输时所使用的程序,此程序必须能够理解ssh(1)的选项

3.实例

从本地复制到远程:

命令格式(文件)

1.scp local_file remote_name@remote_ip:remote_folder

或者

2.scp local_file remote_name@remote_ip:[remote_folder]remote_file

3.scp local_file remote_ip:remote_file

或者

4.scp local_file remote_ip:remote_name

其中1,2指定了用户名,执行后需要再输入密码,第一个只指定了目录,第二个指定了复制文件要变更成的文件名,3,4未指定用户名,需要输入用户名和密码。

命令格式(目录)

1.scp -r local_folder remote_name@remote_ip:remote_folder

2.scp -r local_folder remote_ip:remote_folder

同样是输入密码和用户名

从远程复制到本地:

命令格式

所有格式将后两个参数调换位置,如:

   1.scp -r remote_name@remote_ip:remote_folder local_folder

   2.scp -r remote_ip:remote_folder local_folder

相关文章:

  • PPP 拨号失败:ATD*99***1# ... failed
  • AOP的代理模式
  • 计算机系统结构1-3章节 期末背诵内容
  • 从逻辑视角学习信息论:概念框架与实践指南
  • 软考 组合设计模式
  • 数据可视化利器 - Grafana 与 Prometheus 联手打造监控仪表盘
  • 【闲聊篇】java好丰富!
  • grafana/loki-stack 设置日志保存时间及自动清理
  • 56 在standby待机打通uart调试的方法
  • 基于 Vue3 与 exceljs 实现自定义导出 Excel 模板
  • NV054NV057美光固态闪存NV059NV062
  • 经典密码学和现代密码学的结构及其主要区别(1)维吉尼亚密码—附py代码
  • 49 python Matplotlib之Pandas 数据可视化
  • 动态规划-740.删除并获取节点-力扣(LeetCode)
  • Trae+12306 MCP,10分钟搭建行程可视化助手
  • MDK的编译过程及文件类型全解
  • 同一无线网络下的设备IP地址是否相同?
  • FFTW图像处理入门
  • Jenkins 2.426.2配置“构建历史的显示名称,加上包名等信息“
  • 多路径传输(比如 MPTCP)控制实时突发
  • 网站源码什么意思/佛山网站建设工作
  • 兰州网站建设尚美/网站运营主要做什么
  • 腾讯云网站建设流程/广告策划案优秀案例
  • 自己做网站怎么加定位/直通车怎么开效果最佳
  • 企业宣传网站建设/投诉百度最有效的电话
  • 国外电子政务j建设与我国电子政务网站建设对比/品牌整合营销推广