def ssh(ip,port,username,password,cmd):
try:
ssh = paramiko.SSHClient() # ??ssh??
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname=ip, port=int(port), username=username, password=password, )
stdin, stdout, stderr = ssh.exec_command(cmd, timeout=10)
result = stdout.read()
result1 = result.decode()
error = stderr.read().decode('utf-8')
if not error:
ret = {"ip":ip,"data":result1}
ssh.close()
return ret
except Exception as e:
error = "???????,{}".format(e)
ret = {"ip": ip, "data": error}
return ret
评论列表
文章目录