Docker部署ssh连接工具webssh2

这篇具有很好参考价值的文章主要介绍了Docker部署ssh连接工具webssh2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、检查系统版本

检查操作系统版本

[root@server001 webssh]# cat /etc/os-release 
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"


二、检查docker状态

检查Docker服务运行状态,确保Docker服务正常。

[root@server001 webssh]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2022-11-06 06:02:26 CST; 1 weeks 5 days ago
     Docs: https://docs.docker.com
 Main PID: 9869 (dockerd)
    Tasks: 55
   Memory: 3.4G
   CGroup: /system.slice/docker.service

三、下载webssh2镜像

从docker hub下载webssh2镜像

[root@server001 webssh]# docker pull lihaixin/webssh2:ssh
Unable to find image 'lihaixin/webssh2:ssh' locally
ssh: Pulling from lihaixin/webssh2
ca3cd42a7c95: Pull complete 
71cb5a638638: Pull complete 
2033bc407fc5: Pull complete 
Digest: sha256:4055605cdcbcae6a76326962a0413d254beee60155d72f373f21aac61f96e09e
Status: Downloaded newer image for lihaixin/webssh2:ssh



四、创建webssh2容器

1.创建webssh2容器

使用以下命令快速创建webssh2容器。

docker run -d \
-p 5032:5032 \
--restart always \
--name webssh \
lihaixin/webssh2:ssh

Docker部署ssh连接工具webssh2

2.查看webssh2状态

查看webssh2容器状态

[root@server001 webssh]# docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED              STATUS              PORTS                                                     NAMES
508a058faaf3   lihaixin/webssh2:ssh           "/webssh"                About a minute ago   Up About a minute   0.0.0.0:5032->5032/tcp, :::5032->5032/tcp                 webssh


3.查看容器运行日志

检查容器运行日志,确保服务正常启动。

[root@server001 webssh]# docker logs webssh
[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.

[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
 - using env:	export GIN_MODE=release
 - using code:	gin.SetMode(gin.ReleaseMode)

[GIN-debug] GET    /                         --> main.staticRouter.func2 (4 handlers)
[GIN-debug] GET    /static/*filepath         --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (4 handlers)
[GIN-debug] HEAD   /static/*filepath         --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (4 handlers)
[GIN-debug] GET    /term                     --> main.main.func1 (4 handlers)
[GIN-debug] GET    /check                    --> main.main.func2 (4 handlers)
[GIN-debug] GET    /file/list                --> main.main.func3 (4 handlers)
[GIN-debug] GET    /file/download            --> main.main.func4 (4 handlers)
[GIN-debug] POST   /file/upload              --> main.main.func5 (4 handlers)
[GIN-debug] Listening and serving HTTP on :5032

五、访问webssh2

1. 访问webssh2

http://192.168.3.166:5032,进入webssh2首页。

Docker部署ssh连接工具webssh2

2. 远程连接服务器

在webssh2的首页上,输入连接信息,ssh连接远程Linux服务器。

Docker部署ssh连接工具webssh2

3. 文件管理

点击文件1管理,可以对Linux服务器的文件系统进行管理。

Docker部署ssh连接工具webssh2
Docker部署ssh连接工具webssh2文章来源地址https://www.toymoban.com/news/detail-508660.html

到了这里,关于Docker部署ssh连接工具webssh2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SSH 连接工具-Tabby(使用教程)

    提起 SSH 大家首先想到的应该是国内的一款 Xshell 工具,但是今天给大家介绍一款新的 SSH 工具,名为 Tabby。在使用了一段时间的 Tabby 后,发现其真的比 Xshell 好用,而且颜值很高。 Tabby 是一个高度可配置的 终端模拟器、SSH 和串行客户端 ,适用于 Windows、macOS 和 Linux。Tabby 功

    2024年04月28日
    浏览(29)
  • 启动Docker后ssh连接自动断开且无法连接

    CentOS7.9在启动Docker之后现卡死,ssh远程连接(XShell)自动断开且无法再次连接,仅重启后方能连接,但启动Docker之后依旧出现前面的相同情况的问题解决方案 1、问题描述 CentOS环境启动Docker后卡住,此后会发现ssh远程连接被断开,且此后无法连接服务器。 具体情况如下图:

    2024年02月05日
    浏览(41)
  • pycharm 配置docker: ssh连接

    pycharm 连接docker 有两种方式 1. 把docker当做一台服务器,通过ssh连接,和配置ssh解释器一样。 2. 配置docker解释器(研究中) 本文主要讲的是第一种方式 1. 创建容器 2. 安装ssh 以下操作需要在容器里面进行 以上步骤后,要重启一下这个容器 后续的步骤,和配置ssh解释器一样,

    2024年02月16日
    浏览(43)
  • 常用Linux的ssh远程终端连接工具

    putty是最简单的SSH工具,无需安装,支持多系统版本,下载后就可以直接使用。 优点: 1.免费 2.免安装 缺点: 1、不支持标签模式; 2、默认设置不友好,很多功能都需要额外配置才行,例如自动登录功能; 3、不能传输文件; 4、没有X11,需要配置Xming工具; 5、默认keepaliv

    2024年02月11日
    浏览(88)
  • 强烈推荐一款好用的SSH连接工具,无废话版

    工欲善其事必先利其器,这句话放在咱们开发人员身上,真的是非常有道理的。 作为一名后端或者是运维,经常看到他们用XShell + xftp配合。说实话,真没必要,有好用的一站式管理工具,为什么要秀coding呢? 我用了三年的工具,真心觉得好用,可能大伙也听过,就是FinalS

    2024年02月11日
    浏览(43)
  • ubuntu开启root的ssh权限(ssh工具xshell使用root账户远程连接Ubuntu)

    要在Ubuntu上开启root的SSH权限,需要进行以下步骤: 不知道root密码请看这 输入sudo passwd 输入本地密码  然后更改UNIX密码 就是root密码 打开终端,输入以下命令以切换到root用户: 编辑SSH配置文件,输入以下命令: 找到以下行: #PermitRootLogin prohibit-password  将其改为: PermitR

    2024年02月16日
    浏览(59)
  • 麒麟系统—— openKylin 安装到虚拟机以及开放SSH通过工具连接

    随着开源技术的不断进步,国产操作系统的发展也日新月异。麒麟系统,尤其是 openKylin 版本,以其开源、安全、稳定的特性,逐渐成为了一个备受关注的桌面操作系统。本文将分享如何在虚拟机中安装 openKylin ,并利用 FinalShell 工具实现 Windows 与麒麟系统之间的文件传输。

    2024年04月16日
    浏览(34)
  • Jenkins-2.346.1超级详细部署方式—SSH远程连接推送源码

    git→jdk→maven→tomcat→Jenkins→Jenkins前台配置→Jenkins ssh推送 文章目录 前言 一、部署git 1.安装依赖包 2.官网下载需要的git包 3.安装git 二、部署jdk环境 1.传好jdk8的包 2.解压安装jdk 3.修改环境变量 4.测试jdk 三.部署maven 1.下载和解压maven 2.修改环境变量 3.测试maven 四.部署tomca

    2024年02月08日
    浏览(54)
  • Pycharm 远程连接docker进行远程调试,ssh测试可连接,但是sftp连接不上的问题

    docker端口配置映射都正确,自己的xshell可以成功连接,使用Pycharm就是sftp连接不上,一直在等待。ssh解释器里显示是连接成功的,但是整个配置到sftp里却是连接失败。删除本机的known_hosts文件、删除重启pycharm、重启电脑、关机重开都不行,以为是sftp的问题,但是发现xftp软件

    2024年02月04日
    浏览(60)
  • Jenkins部署ssh连接远程主机执行脚本找不到环境变量的问题

    最近在Jenkins部署远程执行其他服务器上的编译脚本时遇到报找不到编译器的问题,耗时两天尝试了排序比较靠前的一些方法,但都没能解决问题,所以决定记录下,希望能帮助到大家。 执行命令:ssh root@远程主机 /studio/test.sh 编译报错: /bin/sh: 1: aarch64-linux-gnu-gcc: not found 注

    2024年02月15日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包