使用fabri在amazon服务器上自动部署

2024-04-25 01:13:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试写一个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')

有没有办法减少密码。谢谢


Tags: 文件to代码fromimport服务器终端密码
1条回答
网友
1楼 · 发布于 2024-04-25 01:13:55

设置您的公钥和私钥SSH身份验证(id\u rsa和id_rsa.pub公司文件)。如果您有任何问题,请检查here。你知道吗

然后,把身份证_rsa.pub公司将内容放入远程服务器的~/.ssh/authorized_keys。你知道吗

最后,将Fabric配置为使用键env.key_filename = "~/.ssh/id_rsa"

相关问题 更多 >