在Paramiko上使用python模块(SSH)

时间:2012-09-03 14:06:45

标签: python ssh paramiko

我最近安装并使用Paramiko通过SSH连接到我域中的另一台计算机。

我最初想做的是通过SSH连接和运行远程计算机上的python模块,但现在我意识到SSH只提供有限的功能,因此无法调用该模块。

我知道我可以在远程服务器上调用脚本并运行它来解决这个问题,但我不确定这样做的安全隐患。此外,从脚本获取结果。目前,我正在使用脚本中的print语句查找结果,并通过读取stdout中的行来查看结果。

例如

If x:
    print "Yes"
else:
    print "No"

然后我通过SSH读取并查看结果是什么。这是一种愚蠢的做法,还是我错过了一种更明显/更好的方式来了解我的脚本的结果是什么?

1 个答案:

答案 0 :(得分:0)

对于简单的事情,你的方法运行正常。如果您需要更复杂的内容,可能需要查看允许您执行RMI的内容,例如Pyro