ファブリックを使用してWindows Azureインスタンスに接続しようとしていますが、コマンドを実行するためにssh接続を設定していますが、ファブリックはパスワードを要求し続けます。ファブリックはSSH接続を使用してパスワードを要求し続ける
これは私のファブリックファイルです:それは私が入力したにも関わらず、ユーザのパスワードを要求し続ける、
fab -f fabfile.py azure1 what_is_my_name
または
fab -k -f fabfile.py -i azure.key -H [email protected]:60770 -p password what_is_my_name
しかし、何も働いていない:私のようにそれを実行
def azure1():
env.hosts = ['host.cloudapp.net:60770']
env.user = 'adminuser'
env.key_filename = './azure.key'
def what_is_my_name():
run('whoami')
それは正しく。
Executing task 'what_is_my_name'
run: whoami
Login password for 'adminuser':
Login password for 'adminuser':
Login password for 'adminuser':
Login password for 'adminuser':
私が直接sshに接続しようとすると、完全に動作します。
ssh -i azure.key -p 60770 [email protected]
私は他の質問(q1q2q3)が、何も動作に与えるよう提案しようとしました。
私が間違っていることは何ですか?
は最後に、私は問題は、公開鍵と秘密鍵のペアの生成に起因してい