位置: 编程技术 - 正文
推荐整理分享详解python之简单主机批量管理工具(python最简单),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python最简单,python 简明教程,python简单易学,python简单gui,python简单gui,python简单易学,python简单gui,python简单gui,内容如对您有帮助,希望把文章链接给更多的朋友!
今天做了一个很简单的小项目,感受到了paramiko模块的强大,也深感自己Linux的功力不行~~
一、需求
二、简单需求分析及流程图
需求很少,我就简单地说下:
1. 主机分组可以配置文件实现(我用字典存数据的).
2. 登陆功能不做。选择分组后可查看组内对应主机的主机名和IP地址.
3. >>>cmd: df(输入命令则起多个线程(视组内有多少个主机而定)同时执行)
输出:
-------------h1------------
……(命令返回的数据)
-------------h2------------
……
>>>put test.yy(本地文件) filename (把本地的test.yy文件传到远程主机的/root目录下)
4.可写在配置文件中。包括远程主机的: 主机名 IP 用户名 密码 端口
流程图
三、目录结构及源代码
目录结构:
from_windows.py(待上传的文件)
main.py(批量主机管理接口)
core.py(核心代码,被接口调用)
settings.py(配置文件)
测试:
硬件限制,我只用连接一台虚拟机测试~
上传前没有from_windows.py文件,上传后就有了!
标签: python最简单
本文链接地址:https://www.jiuchutong.com/biancheng/380022.html 转载请保留说明!友情链接: 武汉网站建设