WebSSH:一个基于Web的SSH客户端
- 发表于
- 周边
WebSSH介绍
WebSSH是一个简单的Web SSH客户端,用作连接到SSH服务器的SSH客户端。它是用Python编写的,基于tornado,paramiko和xterm.js。
特征
- 支持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 +
- 安装此应用程序,运行命令
pip install webssh
- 启动Web服务器,运行命令
wssh
- 打开浏览器,导航到
127.0.0.1:8888
- 输入您的数据,提交表格。
原文连接:WebSSH:一个基于Web的SSH客户端
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。