背景:

      關于Fabric的介紹,可以看官網說明。簡單來說主要功能就是一個基于Python的服務器批量管理庫/工具,Fabric 使用 ssh(通過 paramiko 庫)在多個服務器上批量執(zhí)行任務、上傳、下載。在使用Fabric之前,都用Python的paramiko模塊來實現需求,相比之后發(fā)現Fabric比paramiko模塊強大很多。具體的使用方法和說明可以看官方文檔介紹。下面寫類一個paramiko封裝的遠程操作類的模板: 

復制代碼
#!/usr/bin/python # -*- encoding: utf-8 -*- import paramiko import sys

reload(sys)
sys.setdefaultencoding('utf8') class Remote_Ops(): def __init__(self,hostname,ssh_port,username='',password=
        		

網友評論