【发布时间】:2015-03-15 16:09:21
【问题描述】:
我有一个工作代码,现在由于一些问题我无法运行。
我面临以下问题:
当我使用 python /path/to/file.py 运行文件时,系统提示我输入密码
即使我使用 fab -l,也会调用此文件并再次提示我输入密码。
只是让你知道,我的目录中有很多 .py(包括 fabfile.py)文件,它们正在使用 fabric 和其他库。
这是我的代码的 sn-p:
from fabric.api import *
env.key_filename = /path/to/my/pem/file
def mem_usage():
'''Check free mem'''
run('free -m')
execute(mem_usage, host="user@IP_or_hostname")
请帮助我理解:
如何在不通过命令行参数传递路径的情况下使用 pem 文件进行 ssh
如何运行代码(文件名为 foo.py)
任何指针将不胜感激。
【问题讨论】:
标签: python amazon-web-services ssh fabric paramiko