博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
主机管理+堡垒机系统开发:webssh(十)
阅读量:5307 次
发布时间:2019-06-14

本文共 1085 字,大约阅读时间需要 3 分钟。

一、安装shellinabox

1、安装依赖工具

yum install git openssl-devel pam-devel zlib-devel autoconf automake libtool

2、克隆代码

git clone https://github.com/shellinabox/shellinabox.git && cd shellinabox

3、生成configure 

autoreconf -i

4、编译安装

./configure --prefix=/opt/shellinaboxmake installecho $?

5、启动

cd bin/./shellinabox -t

6、检查端口是否启动

netstat -ntplu Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    tcp        0      0 0.0.0.0:4200            0.0.0.0:*               LISTEN      12131/./shellinabox

二、shellinabox web登陆截图

1、web登陆

2、堡垒机

3、192.168.16.51执行df和pwd命令

5、192.168.16.51执行top命令

三、嵌入到堡垒机项目

1、views

@login_requireddef webssh(request):    return render(request,'web_ssh.html')

2、web_ssh.html

{% extends 'index.html' %}{% block page-title %}WEB SSH{% endblock %}{% block page-content %}

webssh

{% endblock %}

四、测试截图

 1、后台登陆

2、连接具webssh

 

转载于:https://www.cnblogs.com/luoahong/p/9499840.html

你可能感兴趣的文章
利用maven管理项目之POM文件配置
查看>>
TCL:表格(xls)中写入数据
查看>>
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
属性动画
查看>>
标识符
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
通过httplib2 探索的学习的最佳方式
查看>>
快来熟练使用 Mac 编程
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
使用pager进行分页
查看>>
UVA - 1592 Database
查看>>
Fine Uploader文件上传组件
查看>>
javascript中的传递参数
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
consonant combination
查看>>
驱动的本质
查看>>