快捷搜索:  汽车  科技

怎么用ssh进入服务器(基于web的ssh登录工具shellinabox)

怎么用ssh进入服务器(基于web的ssh登录工具shellinabox)# service shellinabox start 启动# service shellinabox stop 关闭我使用的是ubuntu,在ubuntu下安装shellinabox是非常简单的事情,一条命令就搞定了:shellinabox配置修改启动和关闭shellinabox:

现在市面上也有很多基于web的ssh登录操作工具,像webssh等,但是webssh等工具安装起来相对比较麻烦。如果你是一枚开发人员或者测试人员,那么搭建配置一个shellinabox对于你来说则是相对很简单的事情

怎么用ssh进入服务器(基于web的ssh登录工具shellinabox)(1)

shellinabox

最近也在研究怎么将shellinabox和其他的工具,比如paramiko等结合起来,做一款简单的堡垒机工具。后续做好后也会在头条上发布出来跟大家学习学习,也会把代码公布到github上,有兴趣的也可以下下来运行看看。

废话就不多说了,直接来说shellinabox怎么安装。

我使用的是ubuntu,在ubuntu下安装shellinabox是非常简单的事情,一条命令就搞定了:

shellinabox配置修改

启动和关闭shellinabox:

# service shellinabox stop 关闭

# service shellinabox start 启动

通过web输入你的服务器IP 端口号,就会出现登录服务器的界面,如下图:

怎么用ssh进入服务器(基于web的ssh登录工具shellinabox)(2)

shellinabox登录服务器界面

输入正确的账号密码后,就可以和xshell或者securecrt等工具一样操作你的服务器了,如下图:

怎么用ssh进入服务器(基于web的ssh登录工具shellinabox)(3)

shellinabox命令操作界面

至于centos以及redhat系统下shellinabox的安装,我也给大家找了一下:

shellinabox下载地址 https://github.com/SoulSu/shellinabox    

(1)# chmod x ./configure 添加权限

(2)# ./configure --prefix=/usr/local/shellinaboxed

(3)# make && make install

(4)# cd /usr/local/shellinaboxed/bin

(5)# ./shellinaboxd -t -t参数:取消证书

# netstat -tnlp

tcp 0 0 0.0.0.0:4200 0.0.0.0:* LISTEN 15887/./shellinabox

在浏览器中输入:IP:4200

到此为止,文章也已经叙写完毕。我这几天会再出一个shellinabox结合paramiko实现堡垒机限制登录功能以及审计功能的简单工具分享出来,希望大家多多支持,点下关注,谢谢。

后话

文章属原创,未经允许,请尊重原创,请勿在其他地方抄袭发表。

写文章不易,我会坚持更新,希望大家多多关注点赞,如果有什么想法,或者想我出什么类型什么内容的文章,可以在文章下方评论,我会尽我所能满足大家的要求,谢谢

猜您喜欢: