一、背景与前提

1.1 背景

客户环境局限性:

1、禁止使用U盘外设接入;

2、终端为国产化信创和Kylin麒麟系统,安装软件。

3、从管理平台下发客户软件(每个200M以上),下载缓慢,安装一台需要1-2个小时。

于是提出,从客户终端之间进行软件的传输的方法,国产化信创和麒麟系统内核为Linux系统,一般有集合python软件。

1.2 前提

1、保证终端之间的连通性,确认可互相ping通;

2、关闭防火墙或放通对应http的端口。

二、 配置

2.1 Linux

2.1.1 查询python版本

linux软件自带python命令可直接执行命令。若未带有Python命令则可以通过curl命令下载对应版本的python。

根据不同python版本执行不同的python语句:执行python -v查看版本信息,通过exit()退出。

图2.1.1 python版本查询

2.1.2 命令执行

Python2:python -m SimpleHTTPServer 80

Python3:python -m http.server 80

注:端口可以自定义

若存在权限限制可尝试切换权限并在命令前加上sudo。

2.2 Windows

2.2.1 安装python软件

软件链接:https://www.python.org/downloads/release/python-3101/

2.2.2 更新环境变量

安装Python时需要勾选path的环境变量选项

2.2.3 完成安装

2.2.4 命令执行

登录cmd,进入要上传软件的路径。输入命令“python -m http.server 80”

注:端口可以自定义

验证

通过浏览器访问本地笔记本的地址(此处为http://localhost:80),选定需要的软件即可下载传输。

❤️ 转载文章请注明出处,谢谢!❤️