2

可能重复:
远程执行任意 python 代码 - 可以吗?

我写了一个内存使用检查功能,它在一台服务器上运行良好(比如 10.100.110.10)。
但我需要从 10.100.110.10 在 10.100.110.11 上远程运行相同的脚本。我可以从 10.100.110.10 SSH 到 10.100.110.11。有没有办法使用 python 内置模块来实现它?

我不能使用任何新模块,比如 Paramico 和 Unix 命令

ssh -n user@10.100.110.11 "df -m"

工作正常。如果不可能,我如何使用内置的 Python 模块 ssh 到 10.100.110.11?

4

1 回答 1

0

如果您不访问另一端的 Python 解释器,则无法远程运行 Python 代码。您可以将代码发送到 Python 的解释器标准输入,但您仍然必须发送代码。

另一种解决方案是使您的代码远程兼容,并通过 SSH 替换所有系统调用(例如使用 Paramiko)。

于 2012-11-07T08:51:11.960 回答