Docker 部署 Web SSH 服务:轻松实现远程终端访问
基于Web的SSH客户端,通常用于通过Web浏览器访问SSH服务器。这种工具允许用户在没有SSH客户端的情况下,通过浏览器直接连接和管理远程服务器
主要特点
Web SSH 访问:通过浏览器进行 SSH 连接,提供类似于传统 SSH 客户端的功能,进而进行远程管理。
多用户支持:允许多个用户登录并连接各自的远程主机,适合团队使用。
简单的网页界面:提供一个清晰、易懂的网页界面,用户无需复杂的配置即可使用。
支持多种认证方式:支持用户名/密码、密钥认证等方式,适应不同的安全需求。
自定义配置:用户可以配置自定义的SSH主机信息,并且可以通过环境变量或配置文件进行设置。
Docker容器化部署:通过Docker容器化部署,方便了该服务的安装与管理。
支持多个终端窗口:可以在Web界面中打开多个SSH终端,提升工作效率。
安装
compose方式部署代码
services:
webssh-5032:
image: lihaixin/webssh2:ssh
container_name: webssh-5032
ports:
- "5032:5032"
restart: always
SSH方式部署代码
docker run -d
-p 5032:5032
--restart always
--name webssh-5032
lihaixin/webssh2:ssh
使用
浏览器访问IP:5032,借助公网,内网穿透等就可以实现外网访问


也可以实现简单的文件管理


梧桐岗
校验提示文案
梧桐岗
校验提示文案