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加密协议,需要配置一下,默认不给打开不安全的页面

猜你喜欢

转载自www.cnblogs.com/qlshao/p/10500862.html
今日推荐