当前位置:首页 > 服务器 > 正文内容

Docker-搭建一个网页版的WebSSH工具-简易版应急

3年前 (2023-05-01)服务器



那么今天就给大家介绍一个web版的ssh和sftp工具
这是作者GitHub地址:
https://github.com/Jrohy/webssh
这是作者DockerHUB 链接:
https://hub.docker.com/r/jrohy/webssh

Demo:

https://webssh.ywsj.cf/

一、docker环境部署

安装docker和docker-compose
Docker官方安装文档(英文)
Docker-Compose官方安装文档(英文)
Centos安装Docker和Docker-compose(中文)
Ubuntu安装Docker和Docker-compose(中文)

二、创建docker-compose.yml文件

mkdir ~/webssh; cd ~/webssh  #创建一个目录

方式一、wget下载

wget https://alist.yyzq.cf/d/%20%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%9B%98/sh/webssh/docker-compose.yml

方式二、直接创建

vim docker-compose.yml
version: '3.3'
services:
    ywsjwebssh:   #服务名,可以自定义
        container_name: ywsjwebssh    #容器名,可以自定义
        ports:
            - '2222:5032'   # 2222可以改成任意vps上未使用过的端口,5032不要改
        environment:
            - PUID=0    # 稍后在终端输入id可以查看当前用户的id
            - PGID=0    # 同上
            - TZ=Asia/Shanghai  #时区,可以自定义
        restart: always    #开启开机自启动
        image: jrohy/webssh    #镜像名不要改

根据自己的需求进行适当的参数修改

三、部署运行

docker-compose up -d

四、登录webSSH页面

http://ip:2222 #默认是ip+2222端口

填入服务器的相关信息即可登录
image-1673336766225

五、升级操作

cd ~/webssh #进入docker-compose.yml文件目录
docker-compose down #停止服务
docker-compose pull #下载新版镜像
docker-compose up -d #开启服务


前言:
大家好,作为在IT相关的工作岗位中,尽管我们可能或多或少都会使用各种类型的ssh客户端如
1.Xshell
2.Termius
3.Putty
4.Tabby
5.Bitvise
6.MobaXterm
7.FinalShell
8.SecureCRT
9.Electerm
等…
但是我们缺少一个打开网页就可以使用的web版ssh工具

介绍
那么今天就给大家介绍一个web版的ssh和sftp工具
这是作者GitHub地址:
https://github.com/Jrohy/webssh
这是作者DockerHUB 链接:
https://hub.docker.com/r/jrohy/webssh

Demo:
https://webssh.ywsj.cf/

一、docker环境部署
安装docker和docker-compose
Docker官方安装文档(英文)
Docker-Compose官方安装文档(英文)
Centos安装Docker和Docker-compose(中文)
Ubuntu安装Docker和Docker-compose(中文)

二、创建docker-compose.yml文件
mkdir ~/webssh; cd ~/webssh  #创建一个目录
方式一、wget下载
wget https://alist.yyzq.cf/d/%20%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%9B%98/sh/webssh/docker-compose.yml
方式二、直接创建
vim docker-compose.yml
version: '3.3'
services:
    ywsjwebssh:   #服务名,可以自定义
        container_name: ywsjwebssh    #容器名,可以自定义
        ports:
            - '2222:5032'   # 2222可以改成任意vps上未使用过的端口,5032不要改
        environment:
            - PUID=0    # 稍后在终端输入id可以查看当前用户的id
            - PGID=0    # 同上
            - TZ=Asia/Shanghai  #时区,可以自定义
        restart: always    #开启开机自启动
        image: jrohy/webssh    #镜像名不要改
根据自己的需求进行适当的参数修改

三、部署运行
docker-compose up -d
四、登录webSSH页面
http://ip:2222 #默认是ip+2222端口
填入服务器的相关信息即可登录


五、升级操作
cd ~/webssh #进入docker-compose.yml文件目录
docker-compose down #停止服务
docker-compose pull #下载新版镜像
docker-compose up -d #开启服务
六、绑定域名(可选)
前言:
大家好,作为在IT相关的工作岗位中,尽管我们可能或多或少都会使用各种类型的ssh客户端如
1.Xshell
2.Termius
3.Putty
4.Tabby
5.Bitvise
6.MobaXterm
7.FinalShell
8.SecureCRT
9.Electerm
等…
但是我们缺少一个打开网页就可以使用的web版ssh工具

介绍
那么今天就给大家介绍一个web版的ssh和sftp工具
这是作者GitHub地址:
https://github.com/Jrohy/webssh
这是作者DockerHUB 链接:
https://hub.docker.com/r/jrohy/webssh

Demo:
https://webssh.ywsj.cf/

一、docker环境部署
安装docker和docker-compose
Docker官方安装文档(英文)
Docker-Compose官方安装文档(英文)
Centos安装Docker和Docker-compose(中文)
Ubuntu安装Docker和Docker-compose(中文)

二、创建docker-compose.yml文件
mkdir ~/webssh; cd ~/webssh  #创建一个目录
方式一、wget下载
wget https://alist.yyzq.cf/d/%20%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%9B%98/sh/webssh/docker-compose.yml
方式二、直接创建
vim docker-compose.yml
version: '3.3'
services:
    ywsjwebssh:   #服务名,可以自定义
        container_name: ywsjwebssh    #容器名,可以自定义
        ports:
            - '2222:5032'   # 2222可以改成任意vps上未使用过的端口,5032不要改
        environment:
            - PUID=0    # 稍后在终端输入id可以查看当前用户的id
            - PGID=0    # 同上
            - TZ=Asia/Shanghai  #时区,可以自定义
        restart: always    #开启开机自启动
        image: jrohy/webssh    #镜像名不要改
根据自己的需求进行适当的参数修改

三、部署运行
docker-compose up -d
四、登录webSSH页面
http://ip:2222 #默认是ip+2222端口
填入服务器的相关信息即可登录


五、升级操作
cd ~/webssh #进入docker-compose.yml文件目录
docker-co

扫描二维码推送至手机访问。

版权声明:本文由私人专用发布,如需转载请注明出处。

本文链接:http://zb.openface.cc/?id=25

分享给朋友:

“Docker-搭建一个网页版的WebSSH工具-简易版应急” 的相关文章

解锁ChatGPT,给你的vps添加原生IP

ChatGPT现状ChatGPT目前封锁了绝大多数的数据中心IP,倘若你现在正好在使用vps作为主力代理,那么应该会在ChatGPT首页看到无法使用的封锁消息!如何解决使用vps+ChatGPT-web自己搭建GPT网页版,参考GitHub:https://github.com/Chanzhaoyu...

用Cloudfront加速网站,打开速度瞬间提升100倍

什么是CDN内容分发网络(CDN)是一个互连服务器网络,依靠数以万计的边缘服务器群和强大的数据吞吐量,可加快数据密集型应用程序的速度,包含但不限于你的手机应用,你的节点、你的网站等,但是本次,我们只讨论网站加速!CDN的优势**首先,CDN用肉眼可见的速度加快你网站的加载和打开速度:我用一张图片来举...

甲骨文VPS配置SSH

必须要先通过密钥对登陆后,运行sudo -iecho root:tss19740522 |sudo chpasswd rootsudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_confi...

宝塔面板不显示新挂的磁盘或数据盘

刚开始购买的云服务器选择的是40G的硬盘,后买由于数据量偏大,在服务器上新挂了一块100G的磁盘,但是宝塔面板还是无法显示,新购买的磁盘还是不能用,怎么解决?下面给您分享一下方法。用putty连接服务器,或者使用其他工具连接也行,只要是 ssh链接服务器就行,连接成功后执行下面命令: yum ins...

VPS常用网速测速工具与脚本介绍

VPS常用测速工具与脚本介绍影响VPS网速的因素有一些网络基础知识的朋友都知道,请求数据包从客户端发出后,经过一定的路由(去程路由)到达服务器,服务器响应数据包再经过一定的路由(回程路由)到达客户端,这样就完成了一次最简单的通信。Ping值——ping值代表从客户端发出数据包到服务器返回数据包到达客...

VPS系统,梯子,BBR个人搭梯过墙备忘录

重装系统 (DD)Linux 一键网络重装系统傻瓜版wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/installNET/master/Install.sh&q...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。