尝试使用Python和Fabric进行SSH

时间:2014-06-02 15:33:44

标签: python ssh fabric paramiko

我真的很难找到一种从我的python脚本ssh到服务器的方法。我需要SSH到服务器,并安装一个特定的包。我只需要运行以下命令:

命令我需要运行: yum install httpd

该脚本有一个名为internal_ip的变量,它具有我们需要连接的IP和一个名为ssh_key的变量,用于SSH密钥。

谢谢, 射线

1 个答案:

答案 0 :(得分:1)

尝试以下方法。使用fab -f sfab -H localhost myinstall

运行
# sfab.py
from fabric.api import run, sudo, task

@task
def myinstall():
    sudo('yum install httpd')