本文转自博客:https://blog.csdn.net/black_3717/article/details/79769406css
以前给客户部署咱们一款EasyDSS云平台(配合EasyNVR实现公网按需无插件直播),客户提供的使Linux服务器,本人长期使用Windows系统。发现使用xftp上传文件没有权限,因而进行一些Windows系统和Linux服务器之间文件的上传和下载进行了一写了解。html
咱们通常的实现方式是经过xshell来远程操做Linux服务器,而后经过xftp上传或者下载文件;结果那天客户 给的 服务器远程能够链接上,也能够进入xftp,重点在于,再xftp上没法进行文件、文件夹的建立和文件的上传和下载。
这个给流媒体云平台部署的第一步就添堵了。。。。linux
探寻解决方法:
因为能够 经过Xshell远程上服务器,而且也能够正常的经过命令来完成对应的操做。所以就探寻了集中能够 将文件上传到Linux服务的方法。shell
>windows
wget
(我的感受这是 一个转捷径的方法)。
实现方式:将须要部署的云平台软件包先经过xftp上传到另一台公网服务器上,而后在须要部署而且没法经过xftp操做文件的服务器上使用 wget
命令来进行软件包的拉取;服务器
Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤为对于网络管理员,常常要下载一些软件或从远程服务器恢复备份到本地服务器。若是咱们使用虚拟主机,处理这样的事务咱们只能先从远程服务器下载到咱们电脑磁盘,而后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则能够直接下载到服务器而不用通过上传这一步。wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单
如今主要进行说明的是wget下载单个文件
命令:wget http://xxxxxxxxxx/EasyDSS_Cloud_Linux.tar.gz
markdown
使用Windows自身的CMD来实现文件的传输于下载网络
实现方式:须要下载一个 pscp,将该文件拷贝到C:\Windows\System32
路径下,而后能够就能够在CMD里面使用命令来进行文件的上传了;工具
下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html性能
命令解析:pscp windows下文件所在路径以及文件 服务器名@服务器IP:服务端存储路径
实例解析:pscp C:\Users\ryan\Downloads\EasyNVR_linux_record_v2.6.18.0319.tar.gz easydarwin@192.168.1.151:/home/easydarwin/codes
成功运行软件访问界面:
EasyDSS云平台成功运行界面:
EasyNVR成功运行界面:
EasyNVR可以经过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具备RTSP协议输出的设备接入到EasyNVR,EasyNVR可以将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),而且EasyNVR可以将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;
点击连接加入群【EasyNVR解决方案】:383501345
EasyDSS商用流媒体服务器解决方案是一套集流媒体点播、转码与管理、直播、录像、检索、时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP流媒体服务器支持RTMP推流,同步输出HTTP、RTMP、HLS、HTTP-FLV,支持推流分发/拉流分发,支持秒开、GOP缓冲、录像、检索、回放、录像下载、网页管理等多种功能,是目前市面上最合理的一款商用流媒体服务器!
点击连接加入群【EasyDSS流媒体服务器】:560148162