Shellinabox

基于Web的远程终端模拟器
授权协议 GPLv2
开发语言 JavaScript
所属分类 服务器软件、 终端服务器/远程连接
软件类型 开源软件
地区 不详
投 递 者 高展
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Shellinabox 是一个利用 Ajax 技术构建的基于 Web 的远程 Terminal 模拟器,也就是说安装了该软件之后,不需要开启 SSh 服务,通过 Web 网页就可以对远程主机进行维护操作了,出于安全考虑, Shellinabox 默认强制使用了 Https 协议。当然,这个软件对于有特殊需求的人也许有用,通常使用的话个人还是建议使用 SSH ,毕竟 SSH 更加安全。

# 安装: Ubuntu 用户可以到这里下载 Deb 包来安装。

# 使用:安装完后可通过以下命令来启动

/etc/init.d/shellinbox start

服务默认是 4200 端口,然后访问 https://yourhostip:4200 就可以了。

编辑 /etc/default/shellinabox 文件可以改变默认端口。

  • ubuntu安装shellinabox 安装 在Debian / Ubuntu系统上: shellinabox在默认库是可用的。所以,你可以使用命令来安装它: $ sudo apt-get install shellinabox 在RHEL / CentOS系统上: 首先,使用命令安装EPEL仓库: yum install epel-release 然后,使用命令安装shellinabox: yu

  • centos8仓库中,没有shellinabox的包 这个包,在centos7和centos8中都可以使用,只是centos8中的依赖不同 下载shellinabox包 wget https://download-cc-rdu01.fedoraproject.org/pub/epel/7/x86_64/Packages/s/shellinabox-2.20-5.el7.x86_64.rpm 下载依

  • 简单的说,shellinabox是实现ssh服务的网页版登陆实现方式。 即在浏览器地址栏输入通过,如:http:localhost:4200  或是 192.168.1.100:4200(通过ip登陆,可以是局域/广域网)或是  netname.com:4200(域名方式。通过路由器的需要配置端口映射) 输入用户名和密码登陆。 可以参考链接:https://help.ubuntu.com/comm

  • 关于shellinabox ShellInABox实现了一个Web服务器,可以将任意命令行工具导出到基于Web的终端仿真器。任何支持JavaScript和CSS的Web浏览器都可以访问此模拟器,并且不需要任何其他浏览器插件。 shellinabox下载地址 https://github.com/shellinabox/shellinabox 建立 要在Debian或基于RHEL的系统上从源代码构建

  • 介绍 一款实用的web linux终端, 并且保证操作安全性(屏蔽root用户) 下面以centos6.9为例 安装 首先安装epel仓库,再安装shellinabox yum -y install epel-release yum -y install shellinabox 配置端口 编辑/etc/sysconfig/shellinaboxd, 修改端口号 # Shell in a box d

  • Shell In A Box(发音是shellinabox)是一款基于Web的终端模仿器,由Markus Gutschke开辟而成。它有内置的Web办事器,在指定的端口上作为一个基于Web的SSH客户端而运行,可认为你供给一个Web终端模仿器,以便应用任何支撑AJAX/JavaScript和CSS的浏览器,长途接见和把握你的Linux办事器SSH外壳,不须要像FireSSH这些任何额外的浏览器插件

  • tar zxvh shellinabox-2.20.tar.gz cd shellinabox-2.20  ./configure --prefix=/usr/local/shellinabox make make install cd /usr/local/webssh/bin ./shellinaboxd -t  #-b选项代表在后台启动,-t选项表示不使用https方式启动 -p选项表示指定

  • shellinabox搭建 centos环境安装命令 # yum install epel-release # yum install shellinabox 启动与关闭: service shellinaboxd start service shellinaboxd stop 自定义启动与关闭: /usr/sbin/shellinaboxd -u shellinabox -g shellinab

 相关资料
  • (我没有ssh密码t_t)当我试图从Dell服务器面板启动虚拟终端时,服务器会给我一个文件:“viewer.jnlp…”。我用javaws运行这个文件。它有一些错误: 请求对系统进行无限制访问的无签名应用程序以下资源已使用弱签名算法MD5with RSA签名,并被视为无签名。 我怎么解决?

  • 问题内容: 我正在尝试模拟一些基于反射的方法。您可以在下面看到详细信息, 被测课程 测试 } 要么 但是,测试失败,并显示NullPointerException。我知道我在嘲笑概念上做错了什么,但是我不明白这是什么。您能否对此加以说明,并建议我如何测试此方法? 谢谢。 问题答案: 您需要一个Method对象和一个Class对象。根据您的评论,Mockito无法模拟方法,因此您需要一个真正的方法。

  • 我正在AnyLogic中制作一个基于代理的模型,其中代理的行为在StateChart中描述。我想为这些代理分配一定的资源(主要是房间,以节点的形式),这些代理在空间上被放置在某个建筑的蓝图中。例如,请看图一。 当前,该模型通过使用“main.enter_cedicetr.take(this);”这样的函数调用跳出状态图来模拟有限资源的影响。以便使患者继续执行以下DES-PATH: 我的问题是;是否

  • 我有一个类似于用XDebug设置IntelliJ Idea远程调试的问题,但是由于没有发布解决方案,我无论如何都要问它。 你知道可能出了什么问题吗?有防火墙设置的东西允许端口9000上的传入连接?

  • 我自己用得操作系统是ubuntu,我想要开发一个react native app,我想问在ubuntu系统分别用什么模拟器跑android和ios的打包文件。 或者react native基于linux有什么好的开发调试工具推荐。 感谢。

  • 在升级到Android Studio 2020.3.1 canary 15后,当我尝试运行模拟器时,它被以下错误杀死: AVD Pixel_4_API_30的模拟器进程已终止。 它在以前的版本(4.1.3)中工作正常,但现在在安装新版本后,它显示了相同的错误。 我已经尝试了一些解决方案,建议在几乎类似的情况下;然而,它仍然不起作用。 我删除了我的模拟器(我也清除了目录: /.android/avd