如何通过 Paramiko (SSH) 使用 Python 模块?
通过 SSH 连接并使用远程计算机上的 python 模块时,由于 SSH 仅提供受限的功能,因此不可能调用模块。
可以调用远程服务器上的脚本并运行它作为一种解决此问题的办法。若要从脚本当中获取结果,可通过阅读 stdout 中的行来查看结果(如果记录了结果)。或者,可以在结果已生成并写入文件中后将结果写入文件,然后读取该文件。
若只想通过网络执行此操作,请查看 Pyro(https://pypi.python.org/pypi/Pyro4)。Pyro 表示 PYthon 远程对象。它是一个库,使你能够构建应用程序,其中对象可以通过网络相互通信,而编程工作量却极小。你可以仅使用常规的 Python 方法调用,几乎所有可能的参数和返回值类型,而 Pyro 将负责在正确计算机上找到正确对象以执行该方法。
广告