WebSSH

星2.7k手表74前叉687

简介

一个简单的 Web 应用程序,用作 ssh 客户端以连接到您的 ssh 服务器。它是用 Python 编写的,基于 tornado、paramiko 和 xterm.js。

特点

  • 支持SSH密码认证,包括空密码。

支持* SSH 公钥身份验证,包括 DSA RSA ECDSA Ed25519 密钥。

  • 支持加密密钥。

  • 支持双重身份验证(基于时间的一次性密码)。

  • 支持全屏终端。

  • 终端窗口可调整大小。

  • 自动检测 ssh 服务器的默认编码。

  • 支持现代浏览器,包括 Chrome、Firefox、Safari、Edge、Opera。

预览

[图像描述](https://res.cloudinary.com/practicaldev/image/fetch/s--cgP7tvq8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/no9dzre4b0lcug1w1piw.png)

[图像描述](https://res.cloudinary.com/practicaldev/image/fetch/s--myUnc7CB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/2ned1hlf2easjsk9gm4b.png)

工作原理

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

进入全屏模式 退出全屏模式

要求

Python 2.7/3.4+

Logo

更多推荐