一 点睛
Fabric是基于Python(2.5及以上版本)实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包括命令执行、文件上传、下载及 完整执行日志输出等功能。Fabric在paramiko的基础上做了更高一层的封装,操作起来会更加简单。
Fabric官网地址为: http://www.fabfile.org。
二 Fabric的安装
[root@localhost pymaintain]# pip install fabric==1.8.2
注意:如果要在windows下运行,需要参考下面文章,安装pycrypto
windows下安装报错解决方法
https://blog.csdn.net/qq_38677814/article/details/79437553
三 入门示例
1 代码
#coding=utf-8
#!/usr/bin/env python
from fabric.api import run
def host_type(): #定义一个任务函数,通过run方法实现远程执行‘uname -s’命令
run('uname -s')
2 结果