Docker 部署 Web SSH 服务:轻松实现远程终端访问

2025-01-06 10:27:57 1点赞 7收藏 2评论

基于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,借助公网,内网穿透等就可以实现外网访问

Docker 部署 Web SSH 服务:轻松实现远程终端访问Docker 部署 Web SSH 服务:轻松实现远程终端访问

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

Docker 部署 Web SSH 服务:轻松实现远程终端访问


展开 收起
2评论

  • 精彩
  • 最新
  • docker布署的话,试试sshwifty

    校验提示文案

    提交
    我看看

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
7
扫一下,分享更方便,购买更轻松