ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux Shell Web超级终端工具shellinabox

Linux Shell Web超级终端工具shellinabox

原创 Linux操作系统 作者:学习Linux123456 时间:2019-09-13 13:29:04 0 删除 编辑

Linux Shell Web超级终端工具 shellinabox

Shell是 Linux 内核应用程序,是指“为使用者提供操作界面”的软件,也是命令解析器,它类似于Windows操作系统DOS下的cmd.exe应用程序。它接收用户命令,然后调用相应的应用程序,用户一般管理Linux服务器都是习惯用putty、 Xshell SecureCRT 、secure shell等客户端端工具,但是使用这些客户端都是需要在本地安装后才能使用,如果 换其它 电脑也是需要重新安装,这样非常使用起来非常麻烦,所以,我们今天就来介绍一块非常方便的 shell 客户端工具,使用系统自带的浏览器来管理Linux服务终端,是一款能随时在任何终端上面管理,这一款运行在 linux 下面的工具 shellinabox ,只需要在Linux服务器上面安装并配置好 shellinabox


shellinabox 是由Markus Gutschke 创建的基于Web的终端模拟器。它具有内置的Shell Web服务端,在指定端口上作为基于Web的SSH客户端运行,并提示您使用任何支持AJAX/JavaScript和CSS的浏览器远程访问和控制Linux Server SSH Shell,而无需任何其他浏览器插件,使用非常方便 ,不过安装和配置是需要有点 Linux基础,如果觉得自己完全不懂Linux,可以建议去购买 《Linux就该这么学》 这本教程,非常适合初学者入门,或者去此教程 的官网查看 详细的资料,直接在百度输入此书名就可以直接进入官网  


shellinbox 是一款在Linux服务器下有一个内建的web server作为基本的web ssh client,允许你通过指定的端口访问 linux 服务器的 ssh shell,只要你的浏览器支持AJAX/JS/CSS就可以访问,不过现在主流的操作系统自带的浏览器都支持, shellinabox 是一款开源的轻量级软件,在安装 shellinabox 之前要确定Linux服务端是否安装了 openssl 库; debian 和ubuntu官方还提供有deb安装包,而centos也有rpm包,也可以通过yum源安装,安装及配置也比较简单,下面我们来详细的安装和配置 shellinabox


一、 RHEL、 CentOS系统上面安装及配置步骤如下

# yum install openssl shellinabox

Loaded plugins: fastestmirror

Determining fastest mirrors

epel /x86_64/ metalink                                                                            | 9.2 kB  00 :00:00    

* base: mirrors.aliyun.com

* epel : mirrors.aliyun.com

* extras: mirrors.aliyun.com

* updates: mirrors.aliyun.com

base                                                                                            | 3.6 kB  00 :00:00    

epel                                                                                            | 3.2 kB  00 :00:00    

extras                                                                                          | 3.4 kB  00 :00:00    

updates                                                                                         | 3.4 kB  00 :00:00    

(1/6): extras/7/x86_64/ primary_db                                                               | 156 kB  00:00:00    

(2/6): base/7/x86_64/ group_gz                                                                   | 166 kB  00:00:01    

(3/6): epel /x86_64/ updateinfo                                                                   | 940 kB  00:00:08    

(4/6): updates/7/x86_64/ primary_db                                                              | 1.3 MB  00:00:10    

(5/6): epel /x86_64/primary                                                                      | 3.6 MB  00:00:21    

(6/6): base/7/x86_64/ primary_db                                                                 | 6.0 MB  00:00:26    

epel                                                                                                       12745/12745

Resolving Dependencies

--> Running transaction check

---> Package openssl.x86_64 1:1.0.2k-12.el7 will be updated

---> Package openssl.x86_64 1:1.0.2k-16.el7 will be an update

--> Processing Dependency: openssl -libs(x86-64) = 1:1.0.2k-16.el7 for package: 1:openssl-1.0.2k-16.el7.x86_64

---> Package shellinabox.x86_64 0:2.20-5.el7 will be installed

--> Running transaction check

---> Package openssl-libs.x86_64 1:1.0.2k-12.el7 will be updated

--> Processing Dependency: openssl -libs(x86-64) = 1:1.0.2k-12.el7 for package: 1:openssl-devel-1.0.2k-12.el7.x86_64

---> Package openssl-libs.x86_64 1:1.0.2k-16.el7 will be an update

--> Running transaction check

---> Package openssl-devel.x86_64 1:1.0.2k-12.el7 will be updated

---> Package openssl-devel.x86_64 1:1.0.2k-16.el7 will be an update

--> Finished Dependency Resolution

Dependencies Resolved

============================================================== 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31560522/viewspace-2656980/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-11-01

  • 博文量
    257
  • 访问量
    155771