我正在尝试写一个fab文件,它将自动部署我的代码 在亚马逊服务器上。因此,我在 织物法。但它不是连接和要求密码。我有一个.pem文件,我可以使用它从我的Ubuntu终端成功连接。但同样的事情是不工作时,我试图通过织物和它的密码要求。你知道吗
我的结构文件的示例代码段。你知道吗
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')
有没有办法减少密码。谢谢
设置您的公钥和私钥SSH身份验证(id\u rsa和id_rsa.pub公司文件)。如果您有任何问题,请检查here。你知道吗
然后,把身份证_rsa.pub公司将内容放入远程服务器的
~/.ssh/authorized_keys
。你知道吗最后,将Fabric配置为使用键
env.key_filename = "~/.ssh/id_rsa"
相关问题 更多 >
编程相关推荐