我真的很难找到一种从我的python脚本ssh到服务器的方法。我需要SSH到服务器,并安装一个特定的包。我只需要运行以下命令:
命令我需要运行: yum install httpd
该脚本有一个名为internal_ip的变量,它具有我们需要连接的IP和一个名为ssh_key的变量,用于SSH密钥。
谢谢, 射线
答案 0 :(得分:1)
尝试以下方法。使用fab -f sfab -H localhost myinstall
# sfab.py
from fabric.api import run, sudo, task
@task
def myinstall():
sudo('yum install httpd')