python 跳板机日志审计系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 跳板机日志审计系统相关的知识,希望对你有一定的参考价值。
下载安装Ajaxterm
创建一个新用户
这里我建了一个ip.txt文件存放ip地址
su - HaojieMao
vi term__ssh.py
代码如下:
#! /usr/bin/env python import os ip_file = ‘ip.txt‘ ip_dic = {} num = 0 f = file(ip_file) while True: num += 1 line = f.readline() if len(line) == 0:break ip_dic[num] = line f.close() while True: try: for k,v in ip_dic.items(): print "%s. %s"%(k,v) option = int(raw_input(‘Please choose one server to connect:‘)) if option in ip_dic.keys(): print ip_dic[option] f = file(log_file,‘a‘) f.write("\n-------LOGIN INFO: connect to %s\n"%ip_dic[option]) f.close() user = raw_input(‘username:‘).strip() cmd = ‘ssh %[email protected]%s‘ % (user,ip_dic[option]) os.system(cmd) else: print‘Number out of range!‘ except ValueError: print ‘Wrong‘
以上是关于python 跳板机日志审计系统的主要内容,如果未能解决你的问题,请参考以下文章