Amazon サーバーにコードを自動デプロイする fab ファイルを作成しようとしています。そのため、ファブリック メソッドの上部に SSH 接続パスを指定します。しかし、接続してパスワードを要求していません。Ubuntu ターミナルから正常に接続できる .pem ファイルがあります。しかし、ファブリックを介してパスワードを要求しようとすると、同じことが機能しません。
私のファブリックファイルのコードスニペットの例。
from __future__ import with_statement
from fabric.api import *
from fabric.contrib.console import confirm
@hosts('-i /path/to/file/project.pem ubuntu@ec2-11-111-1111-11.mm-east-1.compute.amazonaws.com')
def host_type():
"""
Method used to see the machines OS.
"""
run('uname -s')
パスワードを少なくする方法はありますか。ありがとう