• web模拟终端 --使用shellinabox


    关于shellinabox

    ShellInABox实现了一个Web服务器,可以将任意命令行工具导出到基于Web的终端仿真器。任何支持JavaScript和CSS的Web浏览器都可以访问此模拟器,并且不需要任何其他浏览器插件。

    shellinabox下载地址 https://github.com/shellinabox/shellinabox

    建立

    在Debian或基于RHEL的系统上从源代码构建shellinabox,请使用下面列出的命令。这将shellinaboxd在项目目录中创建可执行文件

    1. 安装依赖项

       apt-get install git libssl-dev libpam0g-dev zlib1g-dev dh-autoreconf
      

      要么

      yum install git openssl-devel pam-devel zlib-devel autoconf automake libtool
      
    2. 克隆源文件并移动到项目目录

       git clone https://github.com/shellinabox/shellinabox.git && cd shellinabox
      
    3. 在项目目录中运行autotools

       autoreconf -i
      

             4.在项目目录中运行configure和make

         ./configure && make      以上步骤完成配置 编译 安装 

    启动服务shellinabox

      1.在shellinabox目录中执行shellinaboxd命令  开启服务

      2.重启一个终端执行sudo netstat -tulnp 查看网络状态,和进程信息以及端口 加上sudo会显示程序的名称  netstat是监听tcp/ip网络工具
     
      3.在web界面输入ip地址和shellinabox的端口号,采用的是https加密协议,需要配置一下,默认不给打开不安全的页面
  • 相关阅读:
    命令行通配符教程
    无插件Vim配置文件vimrc推荐与各VIM配置项解释
    jquery.pagination.js分页插件的使用
    Alpha(4/10)
    Alpha(3/10)
    Alpha(2/10)
    Alpha(1/10)
    需求报告答辩
    项目UML设计
    项目选题报告答辩总结
  • 原文地址:https://www.cnblogs.com/qlshao/p/10500862.html
Copyright © 2020-2023  润新知