python fabric 免密码输入执行任务 踩得坑
2017-01-06 14:29
281 查看
#!/usr/bin/python # -*- coding: utf-8 -* from fabric.api import * from fabric.context_managers import * from fabric.contrib.console import confirm from fabric.contrib.files import * import time,os fdfs='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没有写。
相关文章推荐
- 解决oem中任务调度部分输入正确windows用户名和密码不能执行任务的问题
- 如何使得执行scp命令时不需要输入用户密码
- python定时执行nutch爬取任务
- Python:通过远程监控用户输入来获取淘宝账号和密码的实验(二)
- 如何让scp执行一次后不用每次都输入密码
- 实现执行scp命令时不需要输入用户密码
- 如何使得执行scp命令时不需要输入用户密码
- Ubuntu 12.10下执行startx后登录界面输入正确密码一闪后重回登录界面的解决方法
- Python:通过远程监控用户输入来获取淘宝账号和密码的实验(一)
- Python:通过远程监控用户输入来获取淘宝账号和密码的实验(一)
- export不输入密码执行psql
- 执行windows计划任务没设置用户密码怎么办?
- [Python] 控制台输入密码的方法
- Python:通过远程监控用户输入来获取淘宝账号和密码的实验(二)
- windows下命令行下输入python文件名直接执行的问题解决
- 如何让sudo不需要输入密码就执行
- ubuntu 执行 sudo su 输入密码无效
- Python输入密码
- 利用python fabric模块写的批量操作远程主机脚本(命令执行,上传、下载文件)
- python操作mysq-redis脚本及使用nohup或crontab任务后台执行