Docker容器内体验 WebSSH

项目地址: https://pypi.org/project/webssh/

容器创建
docker run -tid --name centos -p 8888:8888 -p 122:22 centos:7 /bin/bash  # 启动容器
写个比较呆的shell脚本,方便安装
cat <<EOF > wssh.sh
yum -y install epel-release
yum -y install --assumeyes python3-pip
pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华源加速临时安装
pip3 install webssh -i https://pypi.tuna.tsinghua.edu.cn/simple/  # 清华源加速临时安装# 容器内安装ssh服务
yum -y install openssh-server       # 下载ssh服务
echo 1234 | passwd --stdin root     # 更改密码
/usr/sbin/sshd-keygen –A            # 添加密钥
/usr/sbin/sshd                      # 启动ssh服务echo “输入 wssh 回车,即运行WebSSH”
EOF
docker cp wssh.sh centos:/root # 拷贝文件到容器内
docker exec -ti centos /bin/bash  # 进入容器
sh /root/wssh.sh
wssh

容器内输入 wssh 默认启动 WebSHH 服务
在局域网内 浏览器上访问 容器的宿主ip+8888端口 进行访问


测试运行命令

Docker 容器内体验 WebSSH相关推荐

  1. 解决Docker容器内访问宿主机MySQL数据库服务器的问题

    解决Docker容器内访问宿主机MySQL数据库服务器的问题 参考文章: (1)解决Docker容器内访问宿主机MySQL数据库服务器的问题 (2)https://www.cnblogs.com/ga ...

  2. 基于事件驱动架构构建微服务第10部分:在docker容器内运行单元测试

    原文链接:https://logcorner.com/building-microservices-through-event-driven-architecture-part11-run-unit- ...

  3. 解决Docker容器内安装chrome浏览器无法启动bug

    前言 之前有写过一个基于Ubuntu20.04 的Docker容器的可视化Dockerfile,当时默认火狐浏览器,今天要测试一个项目就run了一个可视化容器,但是我需要用到chrome浏览器,于是乎 ...

  4. docker容器内漏洞_如何在2020年发现和修复Docker容器漏洞

    docker容器内漏洞 Containerization allows engineering teams to create a sandbox environment in which to ru ...

  5. Docker容器内不能联网的6种解决方案

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 Docker容器内不能联网的6种解决方案 注:下面的方法是在容器内能ping通公网IP的解决方案,如果连公网IP都ping不通,那主机可能也上不了网( ...

  6. DOCKER容器内中文显示乱码

    在docker容器内使用Bash通过 ls 列取中文列表内容时,中文会显示为乱码,简单一步就可以解决此烦恼. 在创建容器时加入环境变量: LANG=C.UTF-8 命令行方式: docker run ...

  7. 解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设

    解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设 或者 curl: 52 Empty reply from ...

  8. 解决在Docker容器内不能上网的问题

    问题描述: 在Docker容器内, 无法ping通外网. #在宿主机中进行如下操作: $ sudo service docker stop #关闭所有正在执行的docker容器.$ cd /etc/d ...

  9. Docker容器内时间不正确调整

    Docker容器内时间不正确调整 1.复制主机localtime到容器 docker cp /etc/localtime 容器id:/etc/localtime 如果报错 Error response ...

  10. Docker高级篇-Docker容器内Redis集群配置

    Docker容器内Redis集群配置 1.三主三从集成配置 1.1.关闭防火墙.启动docker服务 1.2.新建6个docker容器实例 1.3.进入容器redis-node-1,构建主从关系 1. ...

最新文章

  1. 记一次suse linux崩溃
  2. websocket(二):SSM+websocket的聊天室
  3. php-cms,GitHub - lovelife10000/L-php-cms: 基于laravel框架开发的一款php CMS内容管理系统,前端采用angular、jquery技术...
  4. mysql mongodb 事务_MySQL PK MongoDB:多文档事务支持,谁更友好?
  5. 5G(10)----5G 终端发展
  6. 面试官:Spring该选择哪个构造方法来进行实例化?画重点要考的
  7. 一个适合于.NET Core的超轻量级工作流引擎:Workflow-Core
  8. linux mysql web界面吗_Linux下安装MySQL Web 管理工具phpMyAdmin
  9. python爬取网易云音乐_爬取网易云音乐评论(一)——用python执行JS脚本
  10. python界面开发工具手机版_Python界面编程工具包WxPython
  11. Hive中数据的导入与导出
  12. 江苏专转本计算机考试模拟试卷,江苏专转本计算机模拟试题 11
  13. 设置kafka_2.13-3.0.0开机自启动
  14. android studio gradle下载
  15. H3C/ 华为 路由交换基础知识官方 PPT
  16. 基于Java的办公用品管理系统的设计与实现
  17. GLUE数据集免费下载 (MNLI, QQP, QNLI, SST-2, CoLA, STS-B, MRPC, RTE, WNLI)
  18. ice 3.6 java_Ice的安装与入门实验(超详细)
  19. c语言计算最大值与最小值的差,C语言 · 最大值与最小值计算
  20. 蓝桥杯java打印菱形_Python基础练习实例22(抽签问题)

热门文章

  1. 亚泰盛世携NB物理实验邀你莅临第66届中国教育装备展
  2. Excel 2010高级应用-饼图(四)
  3. 车载 DCDC 电源模块
  4. java实现身份证归属地查询
  5. rufus安装win10
  6. java 地心坐标系(ECEF)和WGS-84坐标系(WGS84)互转
  7. matlab的火山图,Python数据可视化-火山图的绘制
  8. 华为查看mpls的命令_华为BGP基本命令
  9. 智能汽车软件关键技术及应用趋势
  10. 易辅客栈第一套从零学辅助系列教程