• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: Python
  • 标签: 一键SSH  

资源简介

expect+python组合实现一键SSH

资源截图

代码片段和文件信息

#!/usr/bin/python

import subprocess
import os

file_dir=‘/home/hosts‘

with open(file_dir) as data:
    for each_line in data.readlines():
        if each_line != ‘‘:
            (ippasswd)=each_line.split(‘:‘2)
            print(‘./noscp.exp ~/.ssh/authorized_keys ‘+ip+‘:~/.ssh ‘+‘root ‘+passwd.strip(‘\n‘))
            subprocess.Popen(‘./noscp.exp ~/.ssh/authorized_keys ‘+ip+‘:~/.ssh ‘+‘root ‘+passwd.strip(‘\n‘)shell=True)
          #  subprocess.Popen(‘./sshkey.exp ‘+ip+‘ root ‘+passwd+‘ \\| grep ssh-rsa >> ~/.ssh/authorized_keys‘shell=True)
        else:
            pass
#subprocess.Popen(‘chmod 755 ~/.ssh/authorized_keys‘shell=True)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-01-10 19:01  批量打通ssh脚本\
     文件          81  2015-01-10 18:54  批量打通ssh脚本\hosts
     文件         416  2015-01-10 18:53  批量打通ssh脚本\noscp.exp
     文件         280  2015-01-10 19:01  批量打通ssh脚本\readme.txt
     文件         930  2015-01-10 18:52  批量打通ssh脚本\sshkey.exp
     文件         652  2015-01-10 18:54  批量打通ssh脚本\ssh_distribute.py
     文件         732  2015-01-10 18:53  批量打通ssh脚本\ssh_setup.py

评论

共有 条评论

相关资源