首页 > 编程语言 > 详细

python小脚本批量创建用户和ssh互信

时间:2015-03-31 13:02:03      阅读:344      评论:0      收藏:0      [点我收藏+]

#!/usr/bin/python

from fabric.api import *

for i in range(24,34):

    host = ‘test@172.18.22.‘ + str(i)

    env.hosts.append(host)

env.password = ‘111111‘

def addusers():

        sudo(‘useradd -d /home/ctier -s /bin/bash ctier;echo ctier:"123456" | chpasswd‘)

        #change user password

        #sudo(‘echo ctier:"654321" | chpasswd‘)

def createAuth():

        with lcd(‘/home/ctier/‘):

            sudo(‘mkdir -p /home/ctier/.ssh;chown -R ctier.ctier /home/ctier‘)

            put(‘authorized_keys‘,‘/home/ctier/.ssh/‘,use_sudo=True)

            sudo(‘chown -R ctier.ctier /home/ctier/.ssh;chmod 600 /home/ctier/.ssh/authorized_keys‘)


本文出自 “赵海华_运维之路” 博客,请务必保留此出处http://baiying.blog.51cto.com/1068039/1626682

python小脚本批量创建用户和ssh互信

原文:http://baiying.blog.51cto.com/1068039/1626682

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!