import paramiko import sys def sshExecmd(hostname,port,username,password,cmd): ssh_client=paramiko.SSHClient() ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) try: ssh_client.connect(hostname,port,username,password) except Exception as e: print(e) sys.exit() stdin,stdout,stderr=ssh_client.exec_command(cmd); print(stdout.read().decode(encoding='utf-8'),end='') ssh_client.close() if __name__ == '__main__': servers={ "192.168.1.3":{ 'username':'root', 'passwd':'123456', 'port':22 } } cmd='df -h' for ip,info in servers.items(): sshExecmd(hostname=ip,port=info.get('port'),username=info.get('username'),password=info.get('passwd'),cmd=cmd)
运行结果:
0.0分
0 人评分
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1781 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:709 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:464 |
【回文数(二)】 (C语言代码)浏览:760 |
用筛法求之N内的素数。 (C语言代码)浏览:1280 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:754 |
C语言训练-大、小写问题 (C语言代码)浏览:617 |
母牛的故事 (C语言代码)浏览:716 |
水仙花 (C语言代码)浏览:1111 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:606 |