WebSSH:一个基于Web的SSH客户端

  • 发表于
  • 周边

WebSSH介绍

WebSSH是一个简单的Web SSH客户端,用作连接到SSH服务器的SSH客户端。它是用Python编写的,基于tornado,paramiko和xterm.js。

WebSSH:一个基于Web的SSH客户端
WebSSH基于WEB的SSH客户端

特征

  • 支持SSH密码验证,包括空密码。
  • 支持SSH公钥认证,包括DSA RSA ECDSA Ed25519密钥。
  • 支持加密密钥。
  • 支持双因素身份验证(基于时间的一次性密码)。
  • 支持全屏终端。
  • 终端窗口可调整大小。
  • 自动检测ssh服务器的默认编码。
  • 现代浏览器支持Chrome,Firefox,Safari,Edge,Opera。

WebSSH是如何工作的?

+---------+ http +--------+ssh+-----------+
| browser | <==========> | webssh | <=======> | ssh server|
+---------+ websocket+--------+ssh+-----------+

WebSSH安装

Python 2.7 / 3.4 +

  1. 安装此应用程序,运行命令 pip install webssh
  2. 启动Web服务器,运行命令 wssh
  3. 打开浏览器,导航到 127.0.0.1:8888
  4. 输入您的数据,提交表格。