paramiko远程控制host执行脚本的用法

import paramiko

ssh = paramiko.SSHClient()

print ssh.get_host_keys()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect(hostname="10.239.xx.xx",port=22,username="root",password="xxxx")

stdin,stdout,stderr = ssh.exec_command("python test.py")

res = stdout.read()
err = stderr.read()

result = res if res else err
print result

ssh.close()

以上

posted @ 2019-11-27 15:49  nevermore_29  阅读(338)  评论(0编辑  收藏  举报