在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python自動(dòng)化部署fabric如何配置ssh,遇到一些問題?

python自動(dòng)化部署fabric如何配置ssh,遇到一些問題?

fabric自動(dòng)化部署的配置遇到個(gè)問題!希望您能抽空回答!(`?ω?′)

這是代碼python
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# fabfile.py
import os, re
from datetime import datetime

# 導(dǎo)入Fabric API:
from fabric.api import *


env.use_ssh_config = True
# 服務(wù)器登錄用戶名:
# env.user = 'ubuntu'
# sudo用戶為root:
# env.sudo_user = 'ubuntu'
# 服務(wù)器地址,可以有多個(gè),依次部署:
env.hosts = ['ubuntu@ec2-18-220-216-89.us-east-2.compute.amazonaws.com']
# env.key_filename = '/cygdrive/c/Users/jiaji/.ssh/jiajixuqqcom.pem'
# env.ssh_config_path = '/cygdrive/c/Users/jiaji/.ssh/config'

# 服務(wù)器MySQL用戶名和口令:
db_user = 'root'
db_password = '6Sb8qzM38'

_TAR_FILE = 'dist-awesome.tar.gz'
_REMOTE_TMP_TAR = '/tmp/%s' % _TAR_FILE
_REMOTE_BASE_DIR = '/srv/awesome'


def touchfile():                         # 隨便創(chuàng)建一個(gè)任務(wù),用來測(cè)試
    run('touch /tmp/www.txt')
這是ssh的config配置
Host myserver
  HostName ec2-18-220-216-89.us-east-2.compute.amazonaws.com
  Port 22
  User ubuntu
  IdentityFile C:\Users\jiaji\.ssh\jiajixuqqcom.pem
ssh 測(cè)試可通過

clipboard.png

但是運(yùn)行fab touchfile無(wú)反應(yīng)

clipboard.png

其他一些信息:amazon EC2 服務(wù)器,ssh私密.pem是從服務(wù)器后臺(tái)下載,可ssh連接成功。用了Cygwin64 Terminal來執(zhí)行tab touchfile
回答
編輯回答
款爺

真的是無(wú)語(yǔ)了,找了一天的問題。突然想到用cmd來執(zhí)行一下fab命令,結(jié)果就OK了?。?!

2018年1月19日 09:52