• Windows操作系统远程Linux服务器传输文件方法(以EasyDSS云平台、EasyNVR上传部署为例)


    本文转自博客:https://blog.csdn.net/black_3717/article/details/79769406

    问题背景:

    之前给客户部署我们一款EasyDSS云平台(配合EasyNVR实现公网按需无插件直播),客户提供的使Linux服务器,本人长期使用Windows系统。发现使用xftp上传文件没有权限,于是进行一些Windows系统和Linux服务器之间文件的上传和下载进行了一写了解。

    实现方式:

    我们一般的实现方式是通过xshell来远程操作Linux服务器,然后通过xftp上传或者下载文件;结果那天客户 给的 服务器远程可以连接上,也可以进入xftp,重点在于,再xftp上无法进行文件、文件夹的创建和文件的上传和下载。
    这个给流媒体云平台部署的第一步就添堵了。。。。

    探寻解决方法:
    由于可以 通过Xshell远程上服务器,并且也可以正常的通过命令来完成对应的操作。因此就探寻了集中可以 将文件上传到Linux服务的方法。

    >

    1. wget(个人感觉这是 一个转捷径的方法)。
      实现方式:将需要部署的云平台软件包先通过xftp上传到另外一台公网服务器上,然后在需要部署并且无法通过xftp操作文件的服务器上使用 wget命令来进行软件包的拉取;

      Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单
      现在主要进行说明的是wget下载单个文件
      命令:wget http://xxxxxxxxxx/EasyDSS_Cloud_Linux.tar.gz
      easydss

    2. 使用Windows自身的CMD来实现文件的传输于下载

      实现方式:需要下载一个 pscp,将该文件拷贝到C:WindowsSystem32路径下,然后可以就可以在CMD里面使用命令来进行文件的上传了;

      下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

      命令解析:pscp windows下文件所在路径以及文件 服务器名@服务器IP:服务端存储路径
      实例解析:pscp C:Users yanDownloadsEasyNVR_linux_record_v2.6.18.0319.tar.gz easydarwin@192.168.1.151:/home/easydarwin/codes
      cmd

    成功运行软件访问界面:

    EasyDSS云平台成功运行界面:

    easydss

    EasyNVR成功运行界面:

    easynvr



    关于EasyNVR

    EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;

    详细说明:http://www.easynvr.com

    点击链接加入群【EasyNVR解决方案】:383501345

    关于EasyDSS流媒体服务器

    EasyDSS商用流媒体服务器解决方案是一套集流媒体点播、转码与管理、直播、录像、检索、时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP流媒体服务器支持RTMP推流,同步输出HTTP、RTMP、HLS、HTTP-FLV,支持推流分发/拉流分发,支持秒开、GOP缓冲、录像、检索、回放、录像下载、网页管理等多种功能,是目前市面上最合理的一款商用流媒体服务器!

    详细说明:http://www.easydss.com/

    点击链接加入群【EasyDSS流媒体服务器】:560148162

  • 相关阅读:
    STL
    Python
    Swift学习笔记
    Swift学习笔记
    Cocos2d-x -- 如何让背景从上到下滚动
    Cocos2d-x -- 图片菜单按钮
    How to change in the Cocos2d-x project from landscape to portrait both in iOS and Android
    系统集成项目管理工程师和信息系统管理工程师的区别是什么?
    公积金取出来后悔了 公积金取出来好还是不取好?
    青岛公积金贷款额度最高多少?怎么算?
  • 原文地址:https://www.cnblogs.com/babosa/p/8993588.html
Copyright © 2020-2023  润新知