记录本地与服务器之间数据传输方法(上传、下载文件)

【信息科学与工程学】计算机科学与自动化——第八十四篇 C++分布式软件高并发/高可用算法01 4. 提交:协调者选择提交时间戳(>所有读时间戳),两阶段提交:a) 写意图预提交到所有参与者,b) 参与者持久化后确认,c) 协调者决定提交,异步清理意图。:客户端请求发送到协调节点,协调节点根据路由转发到主分片所在节点。Span有父子关系。1. 索引文档:客户端发送PUT请求到协调节点,协调节点路由到主分片节点,主分片写入本地,然后并行复制到副本分片,等待确认后响应客户端。3. 搜索:客户端发送搜索请求到协调节点,协调节点广播到所有相关分片,每个分片执行查询,返回结果,协调节点合并、排序、分页后返回。 阅读详情


一、使用scp命令实现

先查看服务器使用情况

df -h
  • scp 是 secure copy (安全复制)的缩写, scp 是基于 ssh 登陆进行安全的远程文件拷贝命令。
  • 相当于 cp 命令+ SSH。它的底层是SSH 协议,默认端口是22,相当于先使用 ssh 命令登录远程主机,然后再执行拷贝操作。
  • scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。

window打开cmd输入scp 查看,如下图(mac打开终端输入)
在这里插入图片描述

  • 语法
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-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
  • -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为服务器IP地址

如果服务器加上root@只需要输入密码,如果不加则需要输入用户名和密码

  • 上传文件到服务器
    比如上传本地 /Users/project目录到服务器 /project/文件夹
scp /Users/project root@ip:/project/
  • 下载服务器文件
    比如下载服务器 /project/demo.txt 文件到 本地 /Users/project目录
scp root@ip:/project/demo.txt /Users/project
  • 文件夹上传和下载,直接在以上命令的 scp后面加上 -r即可 ,即scp -r [本地/服务器路径] [本地/服务器路径]

scp命令可根据实际需求新建 .sh脚本 实现快速下载及上传

说明

  • 1.如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,命令格式如下:
#scp 命令使用端口号 4588
scp -P 4588 remote@www.xxx.com:/usr/local/sin.sh /home/administrator
  • 2.使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法起作用的。

二、使用工具实现

windows系统

  • MobaXterm
    如图,点击左上角Session,然后选择对应的服务器类型,(host-服务器ip地址,username-用户名)
    在这里插入图片描述

  • securecrt

  • xshell(结合xftp插件)

  • putty

  • powershell

苹果系统

  • ZenTermLite
  • ZenTerm,

如有启发,可点赞收藏哟~

【信息科学与工程学】【数据中心】第三十二篇 云数据中心的计算/存储/网络的核心挑战01 状态方程: SOCk+1​=SOCk​−Qn​ik​Δt​;: 三相电流变换到αβ坐标系: iα​=32​​(ia​−21​ib​−21​ic​), iβ​=32​​(23​​ib​−23​​ic​). 计算瞬时有功功率p和无功功率q,经低通滤波器分离直流分量,反变换得基波电流,差值即为谐波指令。: 节点i的信念 bi​(xi​)=ϕi​(xi​)∏j∈N(i)​mji​(xi​), 消息 mij​(xj​)=∑xi​​ϕi​(xi​)ψij​(xi​,xj​)∏k∈N(i)\j​mki​(xi​). 阅读详情

相关推荐

ArcGIS实战:地形湿度指数(TWI)计算全流程解析

本文详细解析了ArcGIS中地形湿度指数(TWI)的计算全流程,从DEM数据获取、填洼处理到水流方向与汇流累积量计算,最终实现TWI的精准计算。通过实战步骤指导,帮助读者掌握水文建模和土壤湿度预测的关键技术,适用于农业规划、生态研究等领域。

weixin_29231725的博客 869

SCP文件上传服务器

备注:把本机example拷贝到10.0.0.1这台服务器的user目录下,需要提供密码。备注:在本机上执行scp,把远端服务器的example文件拷贝到本机的根目录下。

weixin_45822638的博客 659

YOLOv8n模型导出ONNX的避坑指南:解决版本差异,正确生成TensorRT/RKNN所需输出节点

本文详细介绍了YOLOv8n模型导出ONNX格式的实战避坑指南,涵盖版本差异处理、代码修改技巧及TensorRT/RKNN部署优化方案。针对不同推理框架需求,提供输出节点生成、动态轴处理和后处理划分等核心问题的解决方案,帮助开发者高效完成模型部署。

weixin_33247358的博客 357

scp命令-远程服务器与本地之间的文件上传与下载操作

scp命令在linux中,比较方便。下面是例子。两条命令都是在本机的终端运行,不是服务器的终端!!!!是本机本机!!两条命令都是在本机的终端运行,不是服务器的终端!!!!是本机本机!!两条命令都是在本机的终端运行,不是服务器的终端!!!!是本机本机!!文章原创,欢迎转载,请注明文章出处:scp命令-远程服务器与本地之间的文件上传与下载操作百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

qq_53058639的博客 6053

告别繁琐同步:Zotero与Obsidian双向联动新方案(基于Better BibTeX与MarkDBConnect)

本文详细介绍了一套基于Better BibTeX、Bibnotes Formatter和MarkDBConnect插件的Zotero与Obsidian双向联动方案。该方案通过建立智能数据通道,实现文献信息的自动同步与笔记的增量更新,解决了手动同步的繁琐问题,并支持在两大工具间无缝跳转,极大提升了科研和知识管理的工作效率。

weixin_29213827的博客 642

SCP命令在不同远程服务器之间发送文件(指定端口、大量小文件操作)

最近想把数据集放在另一个服务器上,但是如果先下载到本地然后再上传过去,则需要浪费好久时间。特总结下如何快捷的通过命令完成不同远程服务器之间的文件传输,以及遇到的问题。

一扣解千愁的博客 2万+

智慧城市项目实战:如何将你的地理数据从城市坐标系(如上海2000)转换到国家CGCS2000?

本文详细介绍了智慧城市项目中地理数据坐标系转换的全流程解决方案,重点讲解如何将城市坐标系(如上海2000)转换到国家CGCS2000。通过七参数布尔莎模型、ArcGIS Pro、QGIS开源方案及Python编程实现,帮助实施团队解决坐标系不统一的技术难题,确保空间分析精度。

weixin_28725949的博客 306

【Mac 系列】Mac传文件到服务器

要将文件从 Mac 传输到服务器,您可以使用以下方法之一。

优快云站内信: https://i.youkuaiyun.com/#/msg/chat/qyj19920704 2万+

Open3D 基于法向量夹角的特征点提取

基于法向量夹角的特征点提取是一种在点云处理中用于识别表面变化显著区域的技术。通过计算点云中每个点的法向量与其邻域点法向量之间的夹角,可以判断点云表面的局部变化程度,并提取那些法向量变化较大的点作为特征点。这种方法特别适用于提取边缘、角点等关键几何特征。

纵马踏花向自由 1552

沁恒CH32V208GBU6读写芯片内部FLASH:代码空间;使用OTA时候的代码空间;保存结构体到FLASH

沁恒CH32V208GBU6读写芯片内部FLASH:代码空间;使用OTA时候的代码空间;保存结构体到FLASH

cheng___yi的博客 555

scp命令远程与本地互相复制

scp命令远程与本地互相复制

u011250186的博客 3448

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

使用scp指令向远程服务器上传文件或文件夹

大家都知道,通常情况下,如果想要向远程服务器上传文件或文件夹的话,通常会使用FileZilla、xftp等软件。可能你还不知道,其实在终端中使用指令,也可以将文件或文件夹上传到远程服务器上,下边就让我来给大家分享一下通过指令上传文件或文件夹到远程服务器的方法和步骤吧!

LLL3189860667的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

如何从本地电脑上传文件到服务器中 /amax服务器 /添加网络位置 /WinSCP

如何从本地电脑上传文件到服务器中 /amax服务器 /添加网络位置 /WinSCP

雪小貂的博客 3856

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

文件上传本地服务器

文件上传的本质就是将文件通过IO流复制到服务器。文件上传是先上传到临时目录,然后再从临时目录复制到磁盘,目的是防止用户在上传途中网路中断、刷新页面导致文件上传失败,从而磁盘中产生大量垃圾文件和正常文件混在一起,所以只有文件上传成功后,才会从临时文件复制到磁盘,之后系统会自动删除临时文件。

qq_58030790的博客 1978

scp命令进行文件传输

使用scp命令进行上传、下载

CzkFeather的博客 6289

scp 跨服务器传输命令,把一个服务器上的文件复制传到当前服务器目录下

要将一个服务器上的文件复制到当前服务器的目录下,可以使用 scp 命令进行跨服务器传输。内网内的服务器可以互相迁移,不同网之间可能连不上,需要考虑网络方面的问题。

weixin_44064434的博客 1465

windows本地上传文件到服务器(scp)

windows本地上传文件到服务器(scp)

weixin_51840839的博客 6854

【Linux】文件上传到Linux服务器常用方法

本文介绍几种常见的方法,把文件上传到Linux服务器中!常见有使用:scp命令、xshell软件里的xftp程序、U盘挂载、服务器自带的lrzsz程序。

haoweixl的博客 2万+

SCP命令行向服务器端上传文件或下载文件

如何将本地本间通过命令上传到服务器

月落星河 3744

用mac终端给Linux服务器上传、下载文件

用mac终端给Linux服务器上传、下载文件

mudisheng0202的博客 9886

SCP 本地文件上传服务器

服务器:用户名 需要通过密钥认证。服务器:用户名 密码 端口。服务器: 用户名 密码。

0_0 391

ssh基本命令

在linux下一般用scp这个命令来通过ssh传输文件。 1、从服务器上下载文件 scp username@servername:/path/filename/var/www/local_dir(本地目录) 例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt的文件下载到/var/www/local_dir(本地目录) 2、上传本地文件到服务器 scp /path/filename us...

JIANJIANJIAN1111的博客 1324

本地怎么传文件到服务器,本地传输文件到服务器

本地传输文件到服务器 内容精选换一换本节操作介绍本地Linux操作系统主机通过SCP向Linux云服务器传输文件的操作步骤。登录管理控制台,在ECS列表页面记录待上传文件的云服务器的弹性公网IP。上传文件在本地Linux操作系统主机上执行以下命令,传输文件到Linux操作系统云服务器。scp 本地主机文件地址 用户名@弹性公网IP:云服务器文件地址例如:将本地文件 /hom安装传输工具在本地主机和...

weixin_31499919的博客 4223
上一篇: 记录华为云服务器(Linux 可视化 宝塔面板)-- Nginx篇
下一篇: Linux系统常用命令
失眠时间
博客等级 码龄7年 9134粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值