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语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:605 |
小明A+B (C语言代码)浏览:1247 |
大神老白 (C语言代码)浏览:640 |
愚蠢的摄影师 (C++代码)浏览:933 |
小九九 (C语言描述,不看要求真坑爹)浏览:984 |
C语言训练-8除不尽的数 (C语言代码)浏览:1396 |
小O的乘积 (C++代码)浏览:518 |
C语言程序设计教程(第三版)课后习题4.9 (Java代码)浏览:602 |
C语言程序设计教程(第三版)课后习题7.4 (C++代码)浏览:546 |
C语言训练-求PI* (C语言代码)浏览:512 |