当前位置: 首页 > 工具软件 > Shellinabox > 使用案例 >

web模拟终端 --使用shellinabox

商柏
2023-12-01

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

转载于:https://www.cnblogs.com/qlshao/p/10500862.html

 类似资料: