- !/usr/bin/python
- import paramiko
- def ssh2(ip,user,passwd,cmd):
- try:
- client = paramiko.SSHClient()
- client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- client.connect(ip,22,user,passwd,timeout=5)
- for m in cmd:
- stdin,stdout,stderr=clien.exec_command(m)
- for o in stdout:
- print o.strip('\\n')
- print "%s\\tok" % (ip)
- client.close()
- except:
- print "%s\\tError\\n" % (ip)
- client.close()
- if __name__=='__main__':
- cmd=['uname','ifconfig','ls -l /root']
- user='root'
- passwd='abc!@#$%^.'
- print "begin....."
- for i in [45,198]:
- ip='192.168.0.'+str(i)
- ssh2(ip,user,passwd,cmd)
- #该片段来自于http://www.codesnippet.cn/detail/1602201614528.html
来源: http://www.codesnippet.cn/detail/1602201614528.html