Skip to content

Latest commit

 

History

History

Fabric_host

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

类 Fabric 主机管理程序开发:

项目介绍

编写一个类 Fabric 主机管理程序,要求符合一下条件:

1. 运行程序列出主机组或者主机列表
2. 选择指定主机或主机组
3. 选择让主机或者主机组执行命令或者向其传输文件(上传/下载)
4. 充分使用多线程或多进程
5. 不同主机的用户名密码、端口可以不同

程序说明

作者:tengjuyuan 版本:v1.0 程序介绍:本程序实现了以上全部要求,具体特点如下:

  • 1.在db/json_list.json中保存了主机列表,可以通过提示进行增删和查。
  • 2.针对输入主机IP地址时,使用re模块判断ip地址的合法性。
  • 3.采用了两个类,MyParamiko类提供了专门处理与paramiko相关的函数,Fabric类提供了用户交互函数,有效的进行了处理paramiko和用户交互的解耦。
  • 4.为每个client创建了一个线程
  • 5.该程序可以输入q返回上一次,输入exit退出