当前位置: 首页 > article >正文

运维堡垒机Gate One-学习笔记

运维操作管理理念


理念一:唯有控制才能真正解决问题

审计是事后行为,从来没有事前审计一说
审计可以发现问题,但是无法防止问题发生
只有在事前严格控制,才能从源头真正解决问题

理念二:系统账号无法确认用户身份

系统账号的作用只是区分工作角色
多人共用一个系统账号是合理的
运维人员的流动不应影响系统账号

理念三:人为操作难免会出问题

人有失手,马有失蹄
不怕出问题,就怕出问题找不到原因
只要机器能做的,就不要人做

Gate One 安装和使用


官方使用手册: http://liftoff.github.io/GateOne/

1.安装Gateone:

git clone https://github.com/liftoff/GateOne.git
cd GateOne
python setup.py install
#也可以用目录里面的docker来构建
docker build -t wmj/gateone:v1 /root/GateOne/docker/

2.启动Gateone:

# gateone     #第一次启动会生成配置文件
https://172.16.2.241/  直接通过https访问

3.命令行回放日志文件:

cd /var/lib/gateone/users/ANONYMOUS/logs/   #默认日志存放目录
/root/GateOne/gateone/applications/terminal/logviewer.py --flat 20170425170036224259-10.0.200.6.golog

4.嵌入GateOne:

# /root/GateOne/gateone/tests/hello_embedded   #这是一个Demo目录
# ./hello_embedded_world.py --address=0.0.0.0 --port=6060
https://172.16.2.241:6060/      #访问Demo
# 修改配置文件,让gateone允许所有ip和关闭验证,这样才能嵌入。
vim /etc/gateone/conf.d/10server.conf
"origins": ["*"],
"auth": "None",

5.简单嵌入html脚本:

下面的IP地址要改成你自己的gateone服务器地址

<!doctype html>
<html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus®"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><title>Document</title></head><body><!-- Include gateone.js somewhere on your page --><script src="https://172.16.2.241/static/gateone.js"></script><!-- Decide where you want to put Gate One --><div id="gateone_container" style="position: relative; width: 60em; height: 30em;"><div id="gateone"></div></div><!-- Call GateOne.init() at some point after the page is done loading --><script>window.onload = function() {// Initialize Gate One:GateOne.init({url: 'https://172.16.2.241/'});}</script><!-- That's it! --></body>
</html>
http://www.lryc.cn/news/2414333.html

相关文章:

  • 从零开始学习Oracle之数据备份与还原
  • 常用时序逻辑电路模块:计数器
  • 新手如何学习c语言? 小马带你入门
  • 【Python】决策树算法 详解版【附完整版示例】
  • 几个文件指针操作的函数
  • 边缘检测:Canny算子
  • 简单html页面代码分享---百度
  • 计算机病毒的基本知识
  • HTML标签及案例超详细笔记
  • Hibernate注解版关联关系映射全解析+案例
  • 什么是SOA?
  • matlab 数理统计,概率论和数理统计(matlab应用)1
  • 如何做好大型OA系统的需求分析?
  • zzuli OJ 2353: 小明学长给学弟的任务
  • ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。 参数名: site
  • Apache Rewrite Rule 重写规则及作用范围
  • 康博(COMPUWARE)软件公司简介
  • webstorm安装、激活、汉化(小白亲测可用)
  • 基本RC积分电路及原理分析
  • 免费获取半年 Bitdefender Total Security 2014
  • chmod 和 chown 命令用法
  • JPA的配置文件persistence.xml怎么配
  • JS获取子节点、父节点和兄弟节点的若干种方式
  • tcp,udp,MTU相关知识
  • quake3编译运行
  • 用follow.it为您的网站添加邮箱订阅功能(附2024版教程)
  • 小白教程!x2m和x3m音频格式转换.mp3格式
  • 用PS把真人照片转素描手绘效果
  • match_parent和fill_parent的区别
  • 启动应用程序出现msctf.dll找不到问题解决