python fabric 免密碼輸入執行任務 踩得坑
#!/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沒有寫。
相關文章
- 使ssh不用輸入密碼(指令碼執行scp)密碼指令碼
- centos配置ssh免密碼登入後,仍提示輸入密碼CentOS密碼
- [Linux] SSH配置了免密碼登入,登入時還要輸入密碼Linux密碼
- 無需輸入密碼,macOS 設定開機直接免密碼進入桌面密碼Mac
- scp 手動輸入密碼後後臺執行的方法密碼
- 如何在 Linux 中不輸入密碼執行 sudo 命令Linux密碼
- Sourcetree拉取HTTP倉庫 配置免輸入密碼HTTP密碼
- scp後臺靜默執行(使用expect自動輸入密碼)密碼
- Shell批量複製或執行檔案(自動輸入密碼)密碼
- scp不輸入密碼進行檔案傳輸密碼
- ssh免認證配置後還是提示輸入密碼密碼
- input 密碼輸入框如何定位,並且輸入密碼呢?密碼
- SSH免密碼登入密碼
- 密碼學的主要任務密碼學
- 在 Linux 命令列指令碼中執行 sudo 時自動輸入密碼Linux命令列指令碼密碼
- 使用Python RQ的Python執行後臺任務Python
- Python內建庫:getpass(密碼輸入工具)Python密碼
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- 任務執行順序
- 整理下electronJs整合ffi踩得坑JS
- linux中計劃任務執行指令碼Linux指令碼
- Python實現投遞多執行緒任務Python執行緒
- 如何讓Python不回顯獲取密碼輸入Python密碼
- laravel框架任務排程(定時執行任務)Laravel框架
- 微任務和巨集任務哪個先執行
- 同步任務與非同步任務執行順序非同步
- Python 30 行程式碼實現小型多執行緒任務佇列Python行程執行緒佇列
- sqoop job操作及執行Job時如何省略輸入MySQL儲存密碼OOPMySql密碼
- 詳解JavaScript的任務、微任務、佇列以及程式碼執行順序JavaScript佇列
- php:多程式執行任務PHP
- SSH 遠端執行任務
- PHP定時執行任務PHP
- 自動執行任務crontab
- 輸入密碼檢視flag密碼
- 記一次 Laravel 使用 Redis 踩得坑LaravelRedis
- 自定義支付密碼輸入view、密碼鍵盤並自動檢測6位密碼輸入完全密碼View
- python輸入錯誤密碼使用者鎖定Python密碼
- gitee 私有倉庫 Linux 下免輸入賬號密碼 || webhook 使用GiteeLinux密碼WebHook