python fabric 免密码输入执行任务 踩得坑

来源:互联网 发布:国外免费linux服务器 编辑:程序博客网 时间:2024/04/30 23:03
#!/usr/bin/python# -*- coding: utf-8 -*from fabric.api import *from fabric.context_managers import *from fabric.contrib.console import confirmfrom fabric.contrib.files import *import time,osfdfs='root@192.168.3.111:22' # 这里root 192.168.3.111 和 端口22一个都不能少哦redis="root@192.168.3.111:22"mongo="root@192.168.3.111:22"mq="root@192.168.3.111:22"cdh="root@192.168.3.111:22"zk="root@192.168.3.111:22"env.passwords = {  fdfs:'123123',  redis:'123123',  mongo:'123123',  mq:'123123',  cdh:'123123',  zk:'123123'}env.roledefs = {  'fdfs':[fdfs],  'redis':[redis],  'mongo':[mongo],  'mq':[mq],  'cdh':[cdh],  'zk':[zk]}env.source_dir="/opt/software/"env.dest_dir="/opt/machtalk/"@task@roles('fdfs')def test():  run('ifconfig -a')
  • root 192.168.3.111 和 端口22一个都不能少哦。

这两天开始拉练,训练是不是需要部署私有云的时候,可以做到及时到位。

今天拿着线上的fab.py文件改了一会儿,每次还是需要输入密码,我来个去这是咋回事儿来, 最后发现居然是:22没有写。

0 0
原创粉丝点击