Jquery 在Django应用程序上提供基于SSH的AJAX终端
我正在开发一个Django应用程序,具有以下功能Jquery 在Django应用程序上提供基于SSH的AJAX终端,jquery,ajax,ssh,terminal,gateone,Jquery,Ajax,Ssh,Terminal,Gateone,我正在开发一个Django应用程序,具有以下功能 向我的本地网络上的所有用户发送联机终端 终端框架应在底部视图中打开,只要它们 已登录 顶部框架中有一个代码编辑器 他们在服务器上存在一个linux帐户,其凭据与他们登录时使用的凭据相同 我想要的是: 生成一个终端实例 ssh已连接到他们的远程帐户 按照ssh配置文件的指示,将目录更改为其主目录 保持终端连接,直到他们注销 记住,这都是本地的,所以帐户都是本地的,可以访问 现在,我已经创建了top editor视图,它看起来是这样的 下面
- 向我的本地网络上的所有用户发送联机终端
- 终端框架应在底部视图中打开,只要它们 已登录
- 顶部框架中有一个代码编辑器
- 生成一个终端实例
- ssh已连接到他们的远程帐户
- 按照ssh配置文件的指示,将目录更改为其主目录
- 保持终端连接,直到他们注销
new terminal{
ssh_location : 10.10.56.24,
port: 12001,
username: username,
password: ######,
window_height: 100px;
window_width: 200px;
resizable:none
}
非常重要的是,终端会话不应占据整个屏幕。重功能,如多用户会话、安全性可能是必要的,也可能不是必要的