偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

運維堡壘機(跳板機)系統(tǒng) python

運維 系統(tǒng)運維
相信各位對堡壘機(跳板機)不陌生,為了保證服務器安全,前面加個堡壘機,所有ssh連接都通過堡壘機來完成,堡壘機也需要有 身份認證,授權,訪問控制,審計等功能,筆者用Python基本實現(xiàn)了上述功能。

相信各位對堡壘機(跳板機)不陌生,為了保證服務器安全,前面加個堡壘機,所有ssh連接都通過堡壘機來完成,堡壘機也需要有 身份認證,授權,訪問控制,審計等功能,筆者用Python基本實現(xiàn)了上述功能。

架構:

堡壘機架構

后端主要技術是LDAP,配置了LDAP集中認證服務器, 所有服務器的認證都是由ldap完成的,我的做法是每個用戶一個密碼,把密碼加密放到了數(shù)據(jù)庫中,當用戶輸入ip從跳板機登陸服務器的時候,跳板機系統(tǒng)取出密碼,并解密,通過pexpect模塊將密碼發(fā)送過去,來完成登錄的。

 

登錄界面和方法

用戶登錄跳板機,用的是秘鑰認證,登錄跳板機后會自動執(zhí)行跳板機的系統(tǒng)

界面1

輸入完整IP或者部分IP可以完成登錄,如果輸入的部分ip匹配的ip不是唯一,會有提示,沒有權限的會提示沒有權限

界面3

界面4

輸入P/p可以查看自己擁有權限的服務器ip

界面5  

輸入E/E可以在幾臺服務器上執(zhí)行同樣的命令,IP直接以逗號分隔

界面6

日志記錄

日志記錄用的是pexpect自帶的日志記錄,記錄的日志既保存了命令又保存了命令的輸出,也不小心講發(fā)送的密碼記錄(不滿意),pexpect模塊處理有些難做,我的想法是將日志每天再處理一遍,將密碼等去掉,日志保存在logs目錄下面,文件名是 ip_日期_用戶名 ps:用的chinaren登錄的,提示窗口卻是baidutest,這是由于我個人原因導致的。

http://laoguang.blog.51cto.com Free Linux, Share Linux

日志1

日志2

訪問控制和授權

訪問控制和授權是由一套web來實現(xiàn)的

管理員界面

主頁:

web1

查看用戶:

web2

添加用戶:

web3

主機列表:

主機1

添加主機:

主機2

權限列表:

權限1

權限2

添加權限:

權限添加

添加權限

后面的pptp和openvpn添加是我根據(jù)需要添加的,可以去掉

用戶登錄界面:

用戶界面

更改登錄密碼:

修改密碼

修改key密碼:

修改keypass

 

我把代碼放到 github了,有需要的朋友,可以去看看,大家也可以一同改進,有時間寫寫部署文檔

https://github.com/ibuler/jumpserver

博文鏈接:http://laoguang.blog.51cto.com/6013350/1540080

責任編輯:牛小雨 來源: 51CTO
相關推薦

2016-10-09 15:09:52

Linux架構實現(xiàn)跳板機

2016-10-09 14:48:14

Linux整體架構跳板機

2013-12-20 13:22:50

2015-12-03 10:51:16

2016-06-17 09:49:42

2011-04-27 12:42:04

智恒SAS運維安全審計IT資源堡壘

2022-06-23 07:05:46

跳板機服務器PAM

2013-12-27 10:48:55

2021-06-01 09:23:52

堡壘機網絡攻擊防火墻

2017-10-17 14:20:29

2012-12-04 17:49:56

LanSecS內控堡壘主機企業(yè)運維安全

2012-05-17 12:55:01

電信運維天玥

2016-06-01 15:00:54

云計算運維審計系統(tǒng)

2017-11-23 15:22:02

開源FIT2CLOUD混合云

2016-04-13 10:56:39

堡壘機云堡壘機WOT2016

2009-07-01 11:52:00

IT運維管理信息化智能化

2013-04-12 13:30:47

2011-02-28 14:14:06

2018-09-27 08:59:29

點贊
收藏

51CTO技術棧公眾號