
为你的SSH连接需求提供安全便捷的管理方案
WebSSH 是一个基于 Web 的轻量级 SSH 管理工具,方便地在浏览器中进行安全的远程服务器管理。
docker run -d --name webssh --restart always -p 8888:8888 cmliu/webssh:latest
compose.yml 部署version: '3'
services:
webssh:
container_name: webssh
image: cmliu/webssh:latest
ports:
- "8888:8888"
restart: always
network_mode: bridge
WebSSH 通过 WebSocket 与浏览器进行实时交互,并将请求转发给基于 Tornado 与 Paramiko 的后端,实现对 SSH 服务器的安全连接和交互。流程如下所示:
+---------+ http +--------+ ssh +-----------+
| browser | <==========> | webssh | <=======> | ssh server|
+---------+ websocket +--------+ ssh +-----------+
这使得用户无需本地安装 SSH 客户端,即可通过网页方便快速地完成服务器管理操作。
Content type
Image
Digest
sha256:c81779973…
Size
29.9 MB
Last updated
over 1 year ago
docker pull cmliu/webssh