shellinabox终端模拟器 内网简易远程工具

有时候使用ssh连接不便,或是不需要ssh连接,使用shellinabox是一个很好的解决方式

Shellinabox 是一个利用 Ajax 技术构建的基于 Web 浏览器的远程终端模拟器,也就是说安装了该软件之后,服务器端不需要开启 ssh服务,通过 Web 浏览器就可以对远程主机进行操作,但是你的web浏览器需要支持AJAX/Javascript和CSS,因此可以用http://localhost:4200来登录到你的系统,并且默认情况下启用了SSL/TLS证书,使用 https 方式加密通信https://localhost:4200
默认情况下shellinabox使用的是TCP协议的4200端口,因此如果你的系统启用了防火墙的话,请放行4200端口


ubuntu下安装

apt install shellinabox

配置

配置文件 /etc/default/shellinabox
端口设置 SHELLINABOX_PORT=4200
启动与查看
systemctl start shellinabox
netstat -atp | grep shellinabox

web访问

浏览器输入 https:serverip:4200 默认不允许root登录

以上图片是我在ie浏览器下的访问结果,奇怪的是在我的谷歌浏览器上却无法访问,另一台电脑上却可以。所以如果测试不行建议先换个浏览器

Reference:shellinabox

PS:
shellinabox基于web浏览器的终端模拟器
shellinabox安装和使用(web ssh)

你可能感兴趣的:(shellinabox终端模拟器 内网简易远程工具)