python - 通过网页共享脚本输出(不同服务器)

标签 python linux ssh

有人要求我为以下问题设置解决方案:

  1. 服务器“A”上的网页从用户那里获取一些参数
  2. 在服务器“B”上,使用来自网页的参数运行一个脚本,并且 10 分钟后在输出上创建一堆文本文件
  3. 计算结束后,将结果展示给用户 谁输入了参数。

两台机器都是 linux 并且通过专用网络连接。

我的想法:在服务器“A”上创建一个脚本,它通过 SSH 连接到服务器“B”,使用参数运行脚本,等待它完成,然后通过 SCP 复制文件。从网页调用脚本。

为了编写脚本,我将使用 Python 和 Paramiko 库来执行 SSH 通信。

您觉得我的解决方案怎么样?我很乐意听到意见或改进。

最佳答案

您的解决方案会奏效。

如果两个应用程序都是 python 脚本,您可以尝试使用 sockets

这两个应用程序可以直接通信。

关于python - 通过网页共享脚本输出(不同服务器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32350049/

相关文章:

python - 使用 QT 设计器创建的 PyQt5 程序从终端打开时不显示任何窗口

python - 按退出键退出循环

c - ARM 交叉编译 GLib 2.33.10,链接器错误

python - Fabric 2.0.1 env 的替代品是什么?

go - 检查网络连接

python - 如何使用 boto3 cloudformation 资源列出和过滤堆栈?

python - PyMySQL 频繁读取后抛出 'BrokenPipeError'

linux - 如何在 bash 中使用 tr 删除行首的所有空格

linux - 如何安装qemu补丁版?

java - 使用 SSH 隧道在运行 Java 应用程序的两个节点之间进行通信