文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python 堡垒机

2023-01-31 02:11

关注

堡垒机是什么:

就是将需要管理的机器的登录密码或密钥收集起来,运维或开发人员要操作机器需要先通过这台机器才可以操作。

为什么需要堡垒机:

在一些小的公司,运维操作不规范,管理或开发都直接用root用户操作服务器,有极大的可能照成服务故障,并且出了故

障也不知道是谁的误操作。这时候就需要有一台机器能作为一个,操作生产服务器的牵线者,你要管理远程主机必须要通过它

它同时具备主机的分组,操作日志记录等功能。


堡垒机存在意义:

操作简单,运维不在需要输入密码登录,直接选择ip就可登录服务器

操作规范,所有操作为统一的入口,记录用户操作

批量管理,简化重复性工作

责任归属,处理问题因该找谁


我的堡垒机锁所实现的功能;

1、单台机器登录--所有操存入数据库

2、批量执行命令--所有操作存入数据库

3、查看操作记录


主要写了几个py文件

一、程序入口

1、登录堡垒机:数据库提取用户名和密码

2、登陆后逻辑


二、登录的管理

1、提取主机的信息


三、数据库的管理

数据库表:

group :group_name

host : id ,group_name(外键),ip  port host_account host_passwd

user : id ,group_name(外键),account,passwd


四、修改paramiko的demo,interactive

操作日志写入数据库

五、批量命令的执行

主要使用进程池开启的paramiko的远程命令,操作写入数据库


      

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯