关于远程主机的数据传输

2024-08-22 17:18
文章标签 主机 远程 数据传输

本文主要是介绍关于远程主机的数据传输,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    • 说明
    • 常用的传输数据的方式
      • scp
      • ftp sftp
      • rz命令
    • 场景
      • 场景1远程外网
      • 场景2 远程内网
      • 场景3 跳板主机外网远程内网
    • 附注
    • 参考


说明

经常需要向远程主机传文件,实际情况中要考虑到多种场景。


常用的传输数据的方式

scp

  • 本地文件传送到远程主机

     $  scp local-file remote-user@remote-host:file-dir
    
  • 远程主机文件到本地

    $ scp remote@remote-host:file-dir local-dir
    

ftp sftp

这种方式特别适合大文件传输,比如达到GB级别时,可以考虑使用ftp及sftp。待补充更多资料。。。

rz命令

在SecureCRT中,可以使用rz命令上传文件,不过通常只能上传几十MB的文件。有时添加参数-be,可以传输上百MB的文件。至于更大的文件则无能为力。


场景

已知传输数据的几种方式,下面考虑如何将其应用到不同场景中。

场景1:远程外网

该场景指已知远程主机的外网地址及用户名密码,此时数据可以用上述的所有方式传输。

场景2: 远程内网

该场景指只获取了登入远程内网主机的session,可以登录进去,但并不知道该主机的任何地址信息。此种情况下,只能在SecureCRT中采用rz命令上传数据。

场景3: 跳板主机(外网)+远程内网

该场景实际是场景1、2的结合,若先将数据传到跳板主机,再传到内网,则使用场景1中的方案,若直接向内网传输数据,则采用场景2中的方案。


附注

当文件过大时,可以考虑分片压缩再传输。


参考

  • SecureCRT rz 上传文件失败问题

这篇关于关于远程主机的数据传输的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1096898

相关文章

Xshell远程连接失败以及解决方案

《Xshell远程连接失败以及解决方案》本文介绍了在Windows11家庭版和CentOS系统中解决Xshell无法连接远程服务器问题的步骤,在Windows11家庭版中,需要通过设置添加SSH功能并... 目录一.问题描述二.原因分析及解决办法2.1添加ssh功能2.2 在Windows中开启ssh服务2

Python实现局域网远程控制电脑

《Python实现局域网远程控制电脑》这篇文章主要为大家详细介绍了如何利用Python编写一个工具,可以实现远程控制局域网电脑关机,重启,注销等功能,感兴趣的小伙伴可以参考一下... 目录1.简介2. 运行效果3. 1.0版本相关源码服务端server.py客户端client.py4. 2.0版本相关源码1

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数 在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。 1. 统计当前主机的连接状态 使用 ss 命令结合 grep、cut、sort 和 uniq 命令来统计当前主机的 TCP 连接状态。 ss -nta | grep -v '^State' | cut -d " " -f 1 | sort |

远程工具-SecureCRT/SecureFX

下载地址: https://www.portablesoft.org/securecrt-securefx-integrated/

【微服务】Ribbon(负载均衡,服务调用)+ OpenFeign(服务发现,远程调用)【详解】

文章目录 1.Ribbon(负载均衡,服务调用)1.1问题引出1.2 Ribbon负载均衡1.3 RestTemplate整合Ribbon1.4 指定Ribbon负载均衡策略1.4.1 配置文件1.4.2 配置类1.4.3 定义Ribbon客户端配置1.4.4 自定义负载均衡策略 2.OpenFeign面向接口的服务调用(服务发现,远程调用)2.1 OpenFeign的使用2.1 .1创建

【虚拟化】AIO主机安装PVE8,配置网络,安装win11(virtio,qcow2,scsi,oobe,adk)

【虚拟化】AIO主机安装PVE8,配置网络,安装win11(virtio,qcow2,scsi,oobe,adk) 文章目录 1、ESXI vs PVE,AIO主机系统二选一2、PVE网络配置(DNS,换源,网卡,https,概览)3、win11虚拟化配置(virtio,raw,qcow2)附,域名解析,rocky9.4,黑群晖 1、ESXI vs PVE,AIO主机系统二选

如何删除不小心上传到git远程仓库中的.idea .iml文件

如果在开始的时候不配置,gitignore文件或者文件配置不正确,初始化上传的时候就会有一些不必要的信息上传上去 如果已经存在了一些文件在git远程仓库中,如。idea,.iml文件等。 首先在项目中定义一个  .gitignore文件,简单的实例如下也可以用idea中的gitignore插件 .DS_Storeclasses/*.settings/target/.classpath

Docker远程连接和Docker Remote Api

在Docker生态系统中一共有3种API:Registry API、Docker Hub API、Docker Remote API 这三种API都是RESTful风格的。这里Remote API是通过程序与Docker进行集成和交互的核心内容。 Docker Remote API是由Docker守护进程提供的。默认情况下,Docker守护进程会绑定到一个所在宿主机的套接字:unix:///v

ubuntu 和windows用samba服务器实现数据传输

1,linux安装samba服务器 sudo apt-get install samba samba-common 2,linux 配置权限,修改目录权限,linux下共享的文件权限设置。 sudo chmod 777 /home/lark -R 3. 添加samba用户  sudo smbpasswd -a  lark 4,配置共享目录 打开/smb.conf 在