让运维不再背锅的利器jumpserver堡垒机
admin
2023-03-18 19:04:59
0



由于来源身份不明、越权操作、密码泄露、数据被窃、违规操作等因素

都可能会使运营的业务系统面临严重威胁,一旦发生事故,如果不能快速定位事故原因,运维人员往往就会背黑锅。

几种常见的背黑锅场景

1、由于不明身份利用远程运维通道***服务器造成业务系统出现异常

      但是运维人员无法明确***来源,那么领导很生气、后果很严重

2、只有张三能管理的服务器,被李四登录过并且做了违规操作

      但是没有证据是李四登录的,那么张三只能背黑锅了。

3、运维人员不小心泄露了服务器的密码。一旦发生安全事故,那么后果不堪设想。

4、某服务器的重要数据被窃。但是数据文件无法挽回,那么面临的是无法估量的经济损失

让运维不再背锅的利器jumpserver堡垒机

背黑锅的原因

其实运维工作,出现各种问题是在所难免的
不仅要有很好的分析处理能力,而且还要避免问题再次发生。要清楚认识到出现问题的真实原因:

1、没有规范管理,人与服务器之间的界限不清晰

2、没有实名机制,登录服务器前没有实名验证

3、没有密码托管,服务器的密码太多,很难做到定期修改,自己保管怕丢失

4、没有操作预警,对高危、敏感的操作无法做到事前防御

5、没有传输控制,对重要服务器无法控制文件传输

6、没有回溯过程,不能完整还原运维过程

解决背黑锅的必杀技

作为运维人员,如何摆脱以上背黑锅的尴尬局面呢?也许堡垒机是一个破解此局面的必杀技。

1、统一入口、规范管理

提供统一入口,所有运维人员只能登录堡垒机才能访问服务器,梳理“人与服务器”之间的关系,防止越权登录

让运维不再背锅的利器jumpserver堡垒机

2、利用手机APP动态口令等验证机制

采用手机APP动态口令、OTP动态令牌、USBKEY、短信口令等双因素身份实名鉴别机制

防止密码被暴力破解,解决访问身份模糊的问题

让运维不再背锅的利器jumpserver堡垒机

3、托管服务器密码,实现自动改密

通过堡垒机定期自动修改服务器的密码,解决手工修改密码、密码泄露和记住密码的烦恼。

1、可自动修改Windows、Linux、Unix、网络设备等操作系统的密码

2、可以设置周期或指定时间执行改密任务

3、可设定密码的复杂度、随机密码、指定密码、固定密码格式等

4、可通过邮件、SFTP、FTP方式自动发送密码文件给管理员

5、提供密码容错机制:改密前自动备份、备份失败不改密、改密后自动备份、自动恢复密码等

让运维不再背锅的利器jumpserver堡垒机

4、事中控制,防止违规操作

作为运维人员,如何摆脱以上背黑锅的尴尬局面呢?也许堡垒机是一个破解此局面的必杀技。

1、通过命令控制策略,拦截高危、敏感的命令

2、通过命令审核策略,审批需要执行但又不能随意执行的命令

3、通过文件传输控制策略,防止数据、文件的泄露

让运维不再背锅的利器jumpserver堡垒机

5、精细化审计,追溯整个运维过程

堡垒机要做到文件记录、视频回放等精细化完整审计,快速定位运维过程:

1、不仅要对所有操作会话的在线监控、实时阻断、日志回放、起止时间、来源用户

来源地址、目标地址、协议、命令、操作(如对文件的上传、下载、删除、修改等操作等)等行为记录。

 

2、还要能保存SFTP/FTP/SCP/RDP/RZ/SZ传输的文件

为上传恶意文件、***、窃取数据等危险行为起到了追踪依据。


下面就说说堡垒机的具体安装部署


Jumpserver 是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能

基于ssh协议来管理,客户端无需安装agent


特点:

完全开源,GPL授权
python编写,容易再次开发
实现了跳板机基本功能,认证、授权、审计
集成了Ansible,批量命令等
支持WebTerminal
Bootstrap编写,界面美观
自动收集硬件信息
录像回放
命令搜索
实时监控
批量上传下载


jumpserver 3.0 安装

相对于 jumpserver 2.0 版本,在新的版本 3.0 中取消了LDAP授权,取而代之的是ssh进行推送;界面也有所变化

功能更完善,安装更简单,不像 2.0 的版本,难住了好多人。下面通过两台主机来搭建 jumpserver堡垒机!


环境:
Centos 6.5 x86_64
关闭 iptables,关闭 selinux
jumpserver:192.168.1.200
clients:192.168.1.210
ps:操作只针对 jumpserver,clients 不会进行操作,只是环境需求。


一、安装依赖包
yum -y install epel-release
yum clean all && yum makecache
yum -y update
yum -y install
Git python-pip MySQL-devel gcc automake autoconf python-devel vim sshpass lrzsz readline-devel


二、下载 jumpserver  
cd /opt
git clone https://github.com/jumpserver/jumpserver.git
注: 如果下载失败,则去github上面下载zip包,unzip解压缩即可

让运维不再背锅的利器jumpserver堡垒机


三、执行快速安装脚本
cd /opt/jumpserver/install

pip install -r requirement.txt

让运维不再背锅的利器jumpserver堡垒机

查看安装的包
pip freeze

python install.py
输入jumpserver的地址,默认为:”192.168.1.200”,回车即可。
是否安装
mysql:选择”y”进行安装

让运维不再背锅的利器jumpserver堡垒机

MySQL 启动后会要求用户输入 邮件服务器及账户

(后期用来发送用户名、ssh pass、web pass、ssh key)

让运维不再背锅的利器jumpserver堡垒机

输入smtp信息之后发现报错了,是python的pycrypto模块问题,需要卸载重装:
pip uninstall pycrypto
easy_install pycrypto

让运维不再背锅的利器jumpserver堡垒机

让运维不再背锅的利器jumpserver堡垒机

让运维不再背锅的利器jumpserver堡垒机

让运维不再背锅的利器jumpserver堡垒机

安装之后继续 python install.py 进行安装,并且输入 web管理员用户名和管理员密码,ok

让运维不再背锅的利器jumpserver堡垒机

让运维不再背锅的利器jumpserver堡垒机


四、运行 crontab

定期处理失效连接,定期更新资产信息
cd /opt/jumpserver
python manage.py crontab add

让运维不再背锅的利器jumpserver堡垒机

注:
1)根据提示输入相关信息,完成安装,安装完成后,请访问web,继续查看后续文档
2)如果启动失败,请返回上层目录,手动运行 ./service.sh start 启动
3)如果 ./service.sh start 启动失败 

cd /opt/jumpserver
python manage.py runserver 0.0.0.0:80  
python run_websocket.py 

4)如果启动失败,可能是由于80端口和3000端口已经被占用,或者数据库账号密码不对,请检查


五、Web登录
http://192.168.1.200

让运维不再背锅的利器jumpserver堡垒机

注意:
在使用jumpserver过程中,有一步是系统用户推送,要推送成功,client(后端服务器)要满足以下条件:
1)后端服务器需要有python、sudo环境才能使用推送用户,批量命令等功能
2)后端服务器如果开启了selinux,请安装libselinux-python


六、更新代码
cd /opt/jumpserver
git pull



相关内容

热门资讯

圣罗兰“拉黑”杭州一条街道?记... 澎湃新闻记者 王选辉 实习生 俞涵因“恶意退货太多整条街道被商家拉黑”一事持续发酵,近日有网友反映,...
局地可达35℃以上!今年首轮高... 热起来了!今天(10日)起至13日,北方迎来今年首场大范围高温天气,大部地区气温将超30℃,刷新今年...
炒股精神病院去年被罚117万,... 精神病院作为投资主体,而且在云谲波诡的股市里打拼得很好,本身就是一个让人好奇的事情。现在既然投资行为...
这个法国人,真让人刮目相看 政坛老将,第四次冲击总统宝座。更让人刮目相看的,是他对华的清醒表态他就是梅朗雄,法国左翼政党的领导人...
台“军购条例”大幅缩水,美国果... 【文/观察者网 王恺雯】台立法机构5月8日表决通过蓝白版“军购特别条例”,预算上限由赖清德当局要求的...
奋斗华章丨平凡亦有光 奋斗即力... 奋斗华章丨平凡亦有光 奋斗即力量 五月的风,裹挟着劳动的滚烫与青春的赤诚,吹遍华夏大地。 当五一劳...
中国移动发布Token运营生态... 5月8日,中国移动在2026移动云大会期间举办“词元聚力 智享未来”Token运营发展论坛,联合腾讯...
台当局滥发文化补助,涉事歌词低... 叶元之海峡导报综合报道 台民意机构“教育及文化委员会”7日邀台当局文化主管部门进行业务报告并备询,国...
国乒男女团今天冲冠,一起迎战日... 北京时间5月10日(星期日),2026伦敦世乒赛团体赛决赛将迎来巅峰对决,男团、女团决赛将分别进行,...