iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 堡垒机
  • 721
分享到

python 堡垒机

堡垒python 2023-01-31 02:01:48 721人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

堡垒机是什么: 就是将需要管理的机器的登录密码或密钥收集起来,运维或开发人员要操作机器需要先通过这台机器才可以操作。为什么需要堡垒机: 在一些小的公司,运维操作不规范,管理或开发都直接用root用户操作服务器,有极大的可能照成服务故障,并且

堡垒机是什么:

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

为什么需要堡垒机:

在一些小的公司,运维操作不规范,管理或开发都直接用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的远程命令,操作写入数据库


      

--结束END--

本文标题: python 堡垒机

本文链接: https://www.lsjlt.com/news/185678.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作