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生成证书
如果安装openssl 生成证书点击是
默认不能使用root登入,只有建立普通用户在用su 命令切换
本文转自 mailfile 51CTO博客,原文链接:http://blog.51cto.com/mailfile/1707768,如需转载请自行联系原作者