python 批量修改密码
时间:2010-10-18 来源:hahazhu0634
下午闲来无事,就搞个批量密码修改工具玩玩...
#!/usr/bin/env python
import paramiko
import time
ip_list=('ip1','ip2')
log_file=open('mpwdok.log','w+')
log_file1=open('mpwderr.log','w+')
for ip in ip_list:
try:
s = paramiko.Transport((ip, 22))
s.connect(username='root', password='222222')
chan = s.open_session()
chan.get_pty()
chan.invoke_shell()
chan.send('passwd root\n')
time.sleep(2)
chan.send('111111\n')
time.sleep(2)
chan.send('111111\n')
time.sleep(2)
log_file.write("\n"+ip+"\n=================================================================\n")
log_file.write(chan.recv(1024))
log_file.write("\n=================================================================")
except Exception,err:
log_file1.write("ERR:unable to connect %s:%s\n" %(ip,err))