#!/usr/bin/python3
import paramiko
import time
#创建SSH对象
def mytest():
ssh = paramiko.SSHClient()
#把要连接的机器添加到known_hosts文件中
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
#连接服务器
ssh.connect(hostname='172.17.161.202', port=22, username='huangxw', password='libra')
cmd = 'ifconfig' #多个命令用;隔开
stdin, stdout, stderr = ssh.exec_command(cmd)
result = stdout.read()
if not result:
result = stderr.read()
ssh.close()
#print(result.decode())
retstr = str(result.decode()).split("inet ")
for i in range(len(retstr)):
ret=retstr[i]
retip = ret.split(" ")
if len(retip) != 1:
print(retip[0])
while True:
mytest()
如果出现标题的错误,可以将要执行的代码写成函数,然后调用函数