Linux Sftp和Scp

scp 和 sftp 区别

1 scp 能将远程文件复制到另一个远程机,sftp 不能。sftp为 SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式
2.scp 没有删除/创建远程目录功能,sftp 有。scp 在需要进行验证时会要求你输入密码或口令。

3. FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。

4.sftp = ftp + ssh
scp = secure copy (remote file copy program) ,是openssh带的,也是加密的
速度的话,ftp肯定最快,因为没有加密;sftp和scp应该差不多。 

1.sftp

        sftp命令是一款交互式的文件传输程序,命令的运行和使用方式与ftp命令相似,但是,sftp命令对传输的所有信息使用ssh加密,它还支持公钥认证和压缩等功能。

1.1 语法

sftp <选项> <参数>

选项:

  • -B 指定传输文件时缓冲区的大小;
  • -l 使用ssh协议版本1;
  • -b 指定批处理文件;
  • -C 使用压缩;
  • -o 指定ssh选项;
  • -F 指定ssh配置文件;
  • -R 指定一次可以容忍多少请求数;
  • -v 升高日志等级

1.2  put命令上传文件

sftp -o Port=23 <username>@<remote>

#put (本地主机)  远端主机

sftp> lcd /www/wwwroot
sftp> put study.log /www/server

1.3 get 下载文件

sftp -o  Port=23 <username>@<remote>

#get 远端主机 本地主机

sftp> lcd /www
sftp> get /www/server/study.log /www

1.4 本地和远端操作命令区别

在sftp的环境下的操作就和一般ftp的操作类似了,ls,rm,mkdir,dir,pwd,等指令都是对远端进行操作,如果要对本地操作,只需在上述的指令上加'l'变为:lls,lcd, lpwd等。

2. scp

2.1 语法

scp [参数选项] [源文件] [目标地址]

选项:

  • -r:递归复制整个目录。
  • -P:指定端口号。
  • -C:开启压缩传输。
  • -v:显示详细的传输过程。

2.2 本地文件复制到远程主机

scp file.txt user@192.168.0.100:/home/user/

 2.3 远程文件复制到本地主机

scp user@192.168.0.100:/home/user/file.txt /tmp/

2.4 复制整个目录

scp -r dir user@192.168.0.100:/home/user/

2.5 远程文件复制到另一个远程机 

scp root@111.222.333:/home/test root@444.555.666:/home/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/482009.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

docker 的八大技术架构(图解)

docker 的八大技术架构 单机架构 概念&#xff1a; 应用服务和数据库服务公用一台服务器 出现背景&#xff1a; 出现在互联网早期&#xff0c;访问量比较小&#xff0c;单机足以满足需求 架构优缺点&#xff1a; 优点&#xff1a;部署简单&#xff0c;成本低 缺点&#xff1…

ChatGPT不再只是聊天工具!揭秘10种令你大开眼界的新玩法!

随着生活步伐的加速&#xff0c;大家都在寻求效率和便利。在此背景下&#xff0c;人工智能成了许多人的备受关注和热用的技术。如今&#xff0c;自然语言处理模型ChatGPT逐渐在助力众多人士提升工作效率和生活品质。还不知道如何使用ChatGPT的话&#xff0c;不妨读下这篇介绍。…

阅读笔记(ICIP2023)Rectangular-Output Image Stitching

“矩形输出”图像拼接 Zhou, H., Zhu, Y., Lv, X., Liu, Q., & Zhang, S. (2023, October). Rectangular-Output Image Stitching. In 2023 IEEE International Conference on Image Processing (ICIP) (pp. 2800-2804). IEEE. 0. 摘要 图像拼接的目的是将两幅视场重叠的…

代码随想录day28(2)二叉树:删除二叉搜索树中的节点(leetcode450)

题目要求&#xff1a;给定一个二叉搜索树的根节点 root 和一个值 key&#xff0c;删除二叉搜索树中的 key 对应的节点&#xff0c;并保证二叉搜索树的性质不变。返回二叉搜索树&#xff08;有可能被更新&#xff09;的根节点的引用。 思路&#xff1a;首先要删除二叉搜索树中的…

CycleGAN-Turbo:CycleGAN结合扩散模型,一步图像到图像转换方法

CycleGAN-Turbo&#xff1a;CycleGAN结合扩散模型&#xff0c;一步图像到图像转换方法 提出背景子解法1&#xff1a;直接对条件信息进行编码子解法2&#xff1a;整合三个独立模块子解法3&#xff1a;保留高频细节 相关工作例子&#xff1a;日转夜图像转换现有方法我们的方法&am…

SRS-110VDC-4Z-10A静态中间继电器 35MM卡轨安装 JOSEF约瑟

系列型号&#xff1a; SRS-24VDC-2Z-8A静态中间继电器&#xff1b;SRS-24VDC-2Z-10A静态中间继电器&#xff1b; SRS-24VDC-2Z-16A静态中间继电器&#xff1b;SRS-24VAC-2Z-8A静态中间继电器&#xff1b; SRS-24VAC-2Z-10A 静态中间继电器&#xff1b;SRS-24VAC-2Z-16A静态中…

echarts睡眠分期

效果 echarts核心配置 option {tooltip: {trigger: axis // 触发方式为axis&#xff0c;表示数据项图形触发&#xff0c;此时坐标轴上的刻度也会显示提示信息。},xAxis: {show: false,type: category,data: [2024-02-02 12:00:01,2024-02-02 12:00:02,2024-02-02 12:00:03,20…

院子摄像头的监控

院子摄像头的监控和禁止区域入侵检测相比&#xff0c;多了2个功能&#xff1a;1&#xff09;如果检测到有人入侵&#xff0c;则把截图保存起来&#xff0c;2&#xff09;如果检测到有人入侵&#xff0c;则向数据库插入一条事件数据。 打开checkingfence.py&#xff0c;添加如下…

“AI与程序员的共存之路:全球首位AI程序员Devin的诞生及其深远意义“

全球首位AI程序员Devin诞生的深远影响 随着全球首位AI程序员Devin的亮相&#xff0c;一个关于未来技术与人类劳动力关系的讨论再次被推到风口浪尖。AI是否会成为程序员的"同行"&#xff0c;甚至"对手"&#xff0c;引起了业界广泛的关注和讨论。本文将从四个…

基于springboot+vue的个人云盘管理系统

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

基础:TCP四次挥手做了什么,为什么要挥手?

1. TCP 四次挥手在做些什么 1. 第一次挥手 &#xff1a; 1&#xff09;挥手作用&#xff1a;主机1发送指令告诉主机2&#xff0c;我没有数据发送给你了。 2&#xff09;数据处理&#xff1a;主机1&#xff08;可以是客户端&#xff0c;也可以是服务端&#xff09;&#xff0c…

题目:笨笨机器人(蓝桥OJ 3262)

问题描述&#xff1a; 解题思路&#xff1a; 用n位二进制数每位来表示每一步的状态&#xff0c;2的n次幂即使全部可能。遍历计算全部符合题意总数&#xff0c;再用cnt/(2的n次幂&#xff09;即答案。 需要注意的是&#xff0c;四舍五入后四位的方法&#xff1a;round(),可以四舍…

RN导航路由配置

tabbar底部导航栏 安装依赖包 需要安装四个依赖包&#xff08;自己找适配自己RN的导航版本&#xff0c;我这里RN下面的依赖目前都是最新的&#xff0c;如下图所示&#xff09;react-navigation/native 网站 yarn add react-navigation/native yarn add react-navigation/botto…

C++进阶之路---C++11相关特性 | 左值引用 | 右值引用 | 完美转发

顾得泉&#xff1a;个人主页 个人专栏&#xff1a;《Linux操作系统》 《C从入门到精通》 《LeedCode刷题》 键盘敲烂&#xff0c;年薪百万&#xff01; 一、C11简介 在2003年C标准委员会曾经提交了一份技术勘误表(简称TC1)&#xff0c;使得C03这个名字已经取代了C98称为C11之…

网络工程师之路由交换试题篇

网络工程师之路由交换试题篇 试题练习知识点练习方案设计案例一 试题练习 知识点练习 1.局域网和广域网的特点。 2.常见的网络拓扑类型有哪些&#xff0c;简述特点。 3.常见的传输介质有哪些&#xff0c;光纤连接器种类有哪些&#xff0c; 4.VRP系统视图中&#xff0c;用户访…

pcl 凸包ConvexHull

pcl 凸包ConvexHull 头文件等 #include <pcl/surface/convex_hull.h>typedef pcl::PointXYZ PointT; typedef pcl::PointCloud<PointT> CloudT; typedef CloudT::Ptr CP 代码 CP PSO::tubao(CP cloud) {pcl::ConvexHull<PointT> hull;hull.setInputCloud…

Redis入门到实战-第三弹

Redis入门到实战 Redis数据类型官网地址Redis概述Redis数据类型介绍更新计划 Redis数据类型 官网地址 声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准 https://redis.io/Redis概述 Redis是一个开源的&#xff08;采用BSD许可证&#…

【Mysql数据库基础03】分组函数(聚合函数)、分组查询

分组函数(聚合函数&#xff09;、分组查询 0 该博客所要用的数据库表的属性1 分组函数1.1 简单的使用1.2 是否忽略null值1.3 和关键字搭配使用1.4 count函数的详细介绍1.5 练习 2 分组查询Group by2.1 简单的分组查询2.2 练习 3 格式投票:yum: 0 该博客所要用的数据库表的属性 …

树,二叉树与堆

这里写目录标题 树树的概念树的相关概念树的表示 二叉树二叉树的概念满二叉树与完全二叉树二叉树的重要性质二叉树的存储结构 堆二叉树的顺序存储堆的概念堆的实现堆插入和删除数据 树 树的概念 树的概念&#xff1a; 树是一种非线性的数据结构&#xff0c;它是由n&#xff08…

Teable——强大的在线数据电子表格

公众号&#xff1a;【可乐前端】&#xff0c;每天3分钟学习一个优秀的开源项目&#xff0c;分享web面试与实战知识&#xff0c;也有全栈交流学习摸鱼群&#xff0c;期待您的关注! 每天3分钟开源 hi&#xff0c;这里是每天3分钟开源&#xff0c;很高兴又跟大家见面了&#xff0…