Shell In A Box(发音是shellinabox)是一款基于Web的终端模仿器,由Markus Gutschke开辟而成。它有内置的Web办事器,在指定的端口上作为一个基于Web的SSH客户端而运行,可认为你供给一个Web终端模仿器,以便应用任何支撑AJAX/JavaScript和CSS的浏览器,长途接见和把握你的Linux办事器SSH外壳,不须要像FireSSH这些任何额外的浏览器插件。

在基于红帽的发行版上,你须要先启用EPEL软件库,然后应用下面这个"yum"号令来安装它。

yum install openssl shellinabox

默认景象下,shellinaboxd侦听本地主机上的TCP端口4200。出于安全考虑,可以改成任何你想要的端口。在安装过程中,一个新的自SSL会在"/var/lib/shellinabox"下主动创建,以便应用HTTPS和谈。

在RHEL、CentOS和Fedora上配置文件在/etc/sysconfig/shellinaboxd  ,使用编辑器打开

# Shell in a box daemon configuration
# For details see shellinaboxd man page
# Basic options
USER=shellinabox
GROUP=shellinabox
CERTDIR=/var/lib/shellinabox PORT=9999 ##监听端口,默认是4200 OPTS="--disable-ssl-menu -s /:LOGIN" # Additional examples with custom options: # Fancy configuration with right-click menu choice for black-on-white: # OPTS="--user-css Normal:+black-on-white.css,Reverse:-white-on-black.css --disable-ssl-menu -s /:LOGIN" # Simple configuration for running it as an SSH console with SSL disabled: # OPTS="-t -s /:SSH:176.16.10.5"##监听地址 

修改完配置文件之后启动服务

service shellinaboxd start

查看端口监听,有结果而且端口是你修改的端口,那么一切ok

netstat -lntup|grep shellinaboxd

使用浏览器打开,格式为https://176.16.10.5:9999

转载于:https://www.cnblogs.com/fengjian2016/p/5266105.html

shellinabox安装相关推荐

  1. shellinabox基于web浏览器的终端模拟器

    1. Shellinabox介绍 Shellinabox 是一个利用 Ajax 技术构建的基于 Web 浏览器的远程终端模拟器,也就是说安装了该软件之后,服务器端不需要开启 ssh服务,通过 Web  ...

  2. [原创]KVM虚拟化管理平台的实现

    KVM虚拟化管理平台的实现 源码链接:https://github.com/wsjhk/IaaS_admin.git 视频演示链接:https://v.youku.com/v_show/id_XMjg ...

  3. android界面实现框架内页面跳转_KVM虚拟化管理平台的实现

    KVM虚拟化管理平台的实现 源码链接:https://github.com/wsjhk/IaaS_admin.git 视频演示链接:https://v.youku.com/v_show/id_XMjg ...

  4. linux复制内容的快捷键,Linux复制粘贴快捷键

    [LeetCode] Android Unlock Patterns 安卓解锁模式 Given an Android 3x3 key lock screen and two integers m an ...

  5. (项目)审计系统(堡垒机)

    项目背景 需求分析 # 解决需求: 1.记录用户操作 实现方式1:改ssh客户端的源代码,10w+ 实现方式2:修改已有python ssh 库,加入指令记录的功能(推荐) 2.实现权限管理: A 支 ...

  6. shellinabox的安装使用

    一.简介 Shell In A Box(发音是shellinabox)是一款基于Web的终端模仿器,由Markus Gutschke开辟而成.它有内置的Web办事器,在指定的端口上作为一个基于Web的 ...

  7. Linux插件shellinabox结合翻译插件使用(以Chrome为例)

    本次演示使用 Ubuntu-16.04-Server 输入命令,进行安装 ubuntu@ubuntu:~$ sudo apt-get install openssl shellinabox 编辑默认配 ...

  8. mac下安装python3

    mac下安装python3 1.先用brew search命令查看 brew search python3 结果如下所示: ==> Formulae boost-python3 python3 ...

  9. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

最新文章

  1. c# blockingcollections
  2. openpyxl读取excel_初识openpyxl--读取excel数据(二)
  3. R语言相关性计算及使用ggcorrplot包相关性分析热力图可视化分析实战
  4. LeetCode之Sort List
  5. foxmail邮件加载失败重试_java retry(重试) spring retry, guava retrying 详解
  6. mysql中case when then的用法
  7. 【Linux网络编程】基于TCP流 I/O多路转接(poll) 的高性能http服务器
  8. python 怎么安装opencv?
  9. 【经验】对“面试造火箭,入职拧螺钉”的看法
  10. Python的collections模块中namedtuple结构使用示例
  11. JavaWeb编程中如果jar包存在但显示无法输出,就在IDEA的项目发布中添加lib依赖!
  12. 末日前的唠叨:SEO之四大要不得
  13. 架构案例丨微信Android客户端架构演进之路
  14. 斐讯K2刷回原厂固件
  15. QT MD4 MD5 Sha1等几种加密方式
  16. 用一年的数据预测下一年数据_一年的招聘数据中的经验教训
  17. 使用python manage.py startapp myapp未报错,但是没有创建出myapp
  18. linux误删 bin目录,记linux下rm误删bin文件的解决方式
  19. iOS系统各版本占比/占有率
  20. SpringBoot非官方教程 | 第二十篇: 处理表单提交

热门文章

  1. Ubuntu 安装 ffmpeg
  2. 如何学习数据挖掘和数据科学的7个步骤
  3. python 虚拟环境 tensorflow GPU
  4. Pytorch使用tensorboardX可视化。超详细
  5. LeetCode简单题之将整数转换为两个无零整数的和
  6. CVD和ALD薄膜沉积技术应用领域
  7. MindSpore数据集mindspore::dataset
  8. [JS] undefined、null、ReferenceError的区别、变量作用域问题
  9. 前端面试题笔记 2021.8.26
  10. 在Ubuntu18.04上安装opencv 3.4.1