Shellinabox 是一个基于 web 的终端模拟器,采用 C 语言编写,使用 Ajax 与后端服务通信。它实现了一个 Webserver,默认监听 4200 端口,在支持 Javascript 和 CSS 的浏览器上访问http://host:4200 即可。并且可以配置 SSL/TLS 证书,使用 https 方式加密通信
实验环境
centos6.8_x64
实验软件
shellinabox-2.20-5.el6.x86_64
软件安装
yum install -y shellinabox.x86_64
service shellinaboxd start
chkconfig --level 35 shellinaboxd on
cp -p /etc/sysconfig/shellinaboxd /etc/sysconfig/shellinaboxd.bak
less /etc/sysconfig/shellinaboxd | grep 4200
PORT=4200 默认端口号
sed -i "s/PORT=4200/PORT=8000/g" /etc/sysconfig/shellinaboxd 如若端口冲突可以通过此命令修改端口号
service shellinaboxd restart 需要修改端口号执行此配置
netstat -tuplna | grep shellinaboxd
tcp 0 0 0.0.0.0:4200 0.0.0.0:* LISTEN 4729/shellinaboxd
ps -ef | grep shellinaboxd
498 35148 1 0 16:49 ? 00:00:00 shellinaboxd -u shellinabox -g shellinabox --cert=/var/lib/shellinabox --port=4200 --background=/var/run/shellinaboxd.pid --disable-ssl-menu -s /:LOGIN
root 35157 2694 0 16:50 pts/0 00:00:00 grep shellinaboxd
useradd test1
passwd test1 默认不可使用root,需要普通用户切换root
转载于:https://blog.51cto.com/mailfile/1707768