我打算寫一個遠程代理模塊波紋管: from fabric.api import run as fab_run
from fabric.api import env as fab_env
class RemoteAgent(object):
def __init__(self, host, port, user, password):
self.host = host
我正在嘗試寫一個fab文件,它將在亞馬遜服務器上自動部署我的代碼 。所以爲此,我在 結構方法的頂部給出SSH連接路徑。但它沒有連接並要求輸入密碼。我有.pem文件,我可以使用它從我的Ubuntu終端成功連接。但是當我試圖通過結構和要求輸入密碼時,同樣的事情就不起作用。 示例我的結構文件的代碼片段。 from __future__ import with_statement
from fabric
織物documentation狀態:使SSH連接 我的標準的用戶名是dserodio,所以有在不少我點文件的這個用戶名引用時 面料默認爲本地用戶名,但這個網絡上的我的用戶名是dserodi和Fabric沒有得到默認的用戶名右: >>> import os
>>> print os.environ['USER']
'dserodi'
>>> from fabric.operarations i