Shellinabox 是一个基于 web 的终端模拟器,采用 C 语言编写,使用 Ajax 与后端服务通信。它实现了一个 Webserver,默认监听 4200 端口,在支持 Javascript 和 CSS 的浏览器上访问http://host:4200 即可。并且可以配置 SSL/TLS 证书,使用 https 方式加密通信


实验环境

centos6.5(x64)


实验软件

shellinabox-2.14.tar


软件安装

yum install -y openssl*

tar zxvf shellinabox-2.14.tar.gz 

cd shellinabox-2.14

./configure --prefix=/usr/local/shellinabox

make 

make  install

/usr/local/shellinabox/bin/shellinaboxd -b -c /tmp


netstat -tuplna | grep shellinaboxd

tcp        0      0 0.0.0.0:4200                0.0.0.0:*                   LISTEN      4729/shellinaboxd  如若安装过程中没有出现error继续成功

 

软件使用

http://192.168.1.156:4200  浏览器输入也可使用https,前提安装openssl生成证书

shellinabox终端模拟器安装 

如果安装openssl 生成证书点击是


shellinabox终端模拟器安装


默认不能使用root登入,只有建立普通用户在用su 命令切换


shellinabox终端模拟器安装



本文转自 mailfile 51CTO博客,原文链接:http://blog.51cto.com/mailfile/1707768,如需转载请自行联系原作者

相关文章:

  • 2022-02-14
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2021-12-29
  • 2021-09-12
  • 2021-06-30
  • 2022-12-23
猜你喜欢
  • 2021-12-07
  • 2021-10-15
  • 2021-07-21
  • 2021-12-03
  • 2021-08-25
  • 2021-12-06
相关资源
相似解决方案