【发布时间】:2012-08-03 05:52:22
【问题描述】:
我必须在远程主机上执行一些命令,这台主机将是一个“路由器”。我从来没有做过 RPC 调用的工作。另一个大问题是我必须从Django 基于网络的应用程序中执行这些命令。步骤如下:
- 用户打开页面并选择要执行的命令
- 用户从给定列表中选择远程主机
- 用户点击执行按钮
- 同时 Django 将检查安全问题。这意味着它将使用
SSH授权远程主机 - 在主机上执行所需的命令并发回消息
"Done!"
我应该如何着手解决这个问题?
我应该如何创建从用户个人资料页面到远程主机的 SSH 连接?
出于安全原因,我想使用用户私钥创建连接。我也找到了一些相关的问题,但没有找到正确的方向:)
【问题讨论】:
标签: python bash rpc remote-access routed-commands