使用paramiko进行手术远程连接,执行系统命令~
#!/usr/bin/env python
# -*-coding:UTF-8-*-
import paramiko,sys
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(host='*.*.*.*',22,username='wang',password='wang',timeout=4)
icmd = '''sudo su - root -c 'rabbitmqctl list_vhosts | grep "/" ; "pwd" ' '''
stdin,stdout,stderr = ssh.exec_command(icmd)
for std in stdout.readlines():
print std
for std in stderr.readlines():
print std
ssh.close()