首页 > 其他分享 >OnTheSSH使用技巧(二) 上传和下载

OnTheSSH使用技巧(二) 上传和下载

时间:2023-10-14 21:12:42浏览次数:38  
标签:文件 分割 技巧 OnTheSSH 传输 上传 下载

上传和下载是SSH工具的基本功能,OnTheSSH提供三种传输方式:
1)普通传输
2)分割文件传输
3)并发传输
【普通传输】
普通传输使用 SSH2/SCP 协议上传/下载文件或目录。使用方式如下:
上传时,需要在远端主机管理界面中,调整地址栏路径到需要上传的位置,再点击上传文件或上传目录按钮:

 

 弹出窗口显示传输过程:

 下载时,直接鼠标右键点击需要下载的文件或目录,选择下载菜单,在弹出窗口中选择接收目录:

 

SSH协议中和传输相关的有两种子协议:scp和sftp。scp协议简单高效,sftp除了基本传输功能外还提供了文件目录浏览等功能,OnTheSSH使用scp协议。
scp传输没有断点续传的能力,在网络情况不佳(比如互联网)时传输不可靠,特别是传输大文件时。
【分割文件传输】
分割传输是解决scp传输不可靠的解决办法,秉着不把鸡蛋放在一个篮子里的原则,将文件分割成多份来传输,这样即使传输出错,也只是其中一份,只要把这一份重新传输即可。
分割文件传输的流程:

 

传输前,在源端先将文件分割成一份份的,然后将这些一份份的文件传输到目的端,传输完成后再将这些一份份的合并。如果传输过程中有失败的,会自动将失败的这份文件重新传输。
分割传输适合传输大文件,可在互联网上传输上百G的文件,在传输过程中即使发生网络中断也不影响传输流程,传输会随着网络恢复自动继续运行。
文件分割、合并、重传失败的分割片,这些功能在OnTheSSH中都是自动完成的,使用过程如下:
1)上传时,需要在远端主机管理界面中,调整地址栏路径到需要上传的位置,再点击分割上传按钮:

 2)下载时,直接鼠标右键点击需要下载的文件,选择“文件分割下载”菜单:

 3)比普通传输需要多一些配置:

 

分割参数:分割片段的尺寸是分割传输的重要参数,建议的尺寸是10M~50M,具体视网络情况而定,网络状况较差时分割尺寸相应减小,反之增大。
分割路径:分割传输在远端和本地需要设定目录存放分片文件,在Windows上默认在安装路径下的split子目录中,在MacOS上默认在/tmp, 在创建分割传输任务时都可以重新设定,需要注意的是需要有足够空间来存放分片文件。 传输结束时这些分片文件都会自动被删除,但如果传输未结束而OnTheSSH程序被关闭, 这些分片文件将无法被清理,需要手动去删除,以免浪费磁盘空间,因此建议用户定期检查分割目录。
分割传输采用多线程方式并行传输分片文件,同时最多传输5个。
传输过程窗口:

 

【并发传输】
在实际应用中,我们可能会遇到以下任务:
1)将程序发布到多台服务器上进行部署
2)将docker镜像复制到多台服务器上建立容器
当“多台”多到一定程度时,简单的文件上传工作将变成沉重的任务。并发传输正是解决此问题的途径。
使用方式如下:
1)勾选远端主机到工作区:

 

提示:合理配置分组,可提高勾选的效率。
2)点击工作区顶部的“多远端主机同时上传”或“多远端主机同时下载”按钮:

 

 

填写或选择传输源路径和目的路径。注意远端路径必须手动输入。
3)传输过程窗口:

 

标签:文件,分割,技巧,OnTheSSH,传输,上传,下载
From: https://www.cnblogs.com/dyf029/p/17764674.html

相关文章

  • OnTheSSH使用技巧(一) 监控Linux性能
     Linux提供了许多命令进行性能监控,如top、netstat、free等,这些命令通常带有很多参数,使用起来需要一定的经验和技巧。OnTheSSH软件提供图表形式的监控,将linux的各种指标聚合在一个界面中,使用起来也非常简单。【打开监控界面途径】1、在左侧栏用鼠标点击某一个远端主机,再点击顶部......
  • OnTheSSH使用技巧(六)修改文件属性
    OnTheSSh提供了图形化的文件属性修改功能。在远端主机管理界面中,鼠标右键点击列表中的文件或目录:  ......
  • 金蝶EAS myUploadFile任意文件上传漏洞
    漏洞简介金蝶EAS及EASCloud是金蝶软件公司推出的一套企业级应用软件套件,旨在帮助企业实现全面的管理和业务流程优化。金蝶EAS及EAScloud存在任意文件上传漏洞影响版本金蝶EAS8.0,8.1,8.2,8.5金蝶EASCloud8.6私有云,8.6公有云,8.6.1,8.8漏洞复现fofa语法:app="Kingdee-EA......
  • 大文件上传如何做断点续传?全端+后端结合开发
    断点续传是什么?断点续传(ResumableFileUpload)是一种文件上传的技术,它允许在上传过程中出现中断或失败的情况下,能够从中断的位置继续上传,而不需要重新上传整个文件。这在处理大文件或不稳定的网络连接时非常有用。断点续传的实现通常涉及以下几个关键概念和步骤:分片:将大文件分......
  • 树上莫队小技巧
    前言联考有一道树上莫队一眼题,但是我还没学过树上莫队啊!!!于是开始口胡,这个东西好像是说这个东西把树拍成欧拉序,端点一移动,做完了!开始写,一下子过大样例,没有细节!然后在网上一看树上莫队的博客:大家怎么都求了LCA?为什么要分讨有祖先后代关系的情况?坏了,一定是我做法假了!!!然后往SPOJ......
  • vue项目中上传文件失败记录
    页面请求报【Failedtoloadresource:net::ERR_CONNECTION_ABORTED】错误,查了下是文件过大导致上传失败,element-ui本身没有大小限制,最后排查是Nginx默认是上传一个不能超过1M大小的文件#设置客户端传文件通过nginx大小client_max_body_size1024m;......
  • 项目经理涨薪秘籍!技巧都在这里了
    好奇前辈们是如何带好团队、做出成功项目,从而升职加薪,成为高级项目经理或项目管理主管的?这是绝大多数新手PM最关注的事情。今天小编给大家揭秘!一、刚入门如何进阶从入门的项目管理者发展到中级的项目管理者,重点提升的能力包括基础专业能力、工具应用能力、资源整合能力、目标整合能......
  • 渗透测试高级技巧(二):对抗前端动态密钥与非对称加密防护
    在前文的技术分享中,我们描述了验签和静态对称加密(静态密钥AES)的常见场景,大家我相信遇到类似的加解密清醒,基本都可以通过热加载的基本使用获得破解前端加密解密的方法,达到一个比较好的测试状态。在本文中,我们在保持同样的通用适配度的同时,将会来接触更加复杂的前端加密与解密场......
  • 【前端小技巧】如何使用 Eolink Apilkit 调用 Mock ?
    在开发过程中,进度比较赶的情况下,前端人员当页面写完时,后台的接口还没写完,等要交付的时候后端才把接口给你,这个时候就很尴尬。这个时候Mock就可以很好的解决这个问题,前端团队可以在API还没开发完成的情况下,借助MockAPI实现预对接,加速开发进程。测试团队可以通过MockAPI解......
  • 【前端小技巧】如何使用 Eolink Apilkit 调用 Mock ?
    在开发过程中,进度比较赶的情况下,前端人员当页面写完时,后台的接口还没写完,等要交付的时候后端才把接口给你,这个时候就很尴尬。这个时候Mock就可以很好的解决这个问题,前端团队可以在API还没开发完成的情况下,借助MockAPI实现预对接,加速开发进程。测试团队可以通过MockAPI......