通过 python ssh库连接并发送命令给设备
2017-11-17 01:07
316 查看
import paramiko import time hostname = '192.168.248.156' port = 22 user = 'zhou' passwd = '123' paramiko.util.log_to_file('paramiko.log') s = paramiko.SSHClient() s.set_missing_host_key_policy(paramiko.AutoAddPolicy()) s.connect(hostname=hostname, port=port, username=user, password=passwd) #get time before reboot stdin, stdout, stderr = s.exec_command('date', timeout=5) print "time before reboot:" + stdout.readline() #reboot stdin, stdout, stderr = s.exec_command('reboot', timeout=5) stdin.write('123') stdin.flush() for i in range(10): s.connect(hostname=hostname, port=port, username=user, password=passwd) time.sleep(30) stdin, stdout, stderr = s.exec_command('date', timeout=5) print "time after reboot:" + stdout.readline() s.close()
相关文章推荐
- Python通过ssh连接服务器并执行命令
- 利用Python通过telnet、ssh连接交换机、路由器等设备配置备份 第2版(粗略版)
- PHP实现连接设备、通讯和发送命令的方法
- 通过adb命令连接特定的设备
- [转载]windows机器 cmd命令下能否使用什么命令通过ssh连接到远程lin
- 在mac下使用终端命令通过ssh协议连接远程linux系统,代替windows的putty
- 在iPhone上使用命令行命令以及通过ssh连接iPhone
- ssh命令通过制定端口连接远程服务器
- 通过ssh连接挂在windows上的多台设备-linux(windows)(多)->windows->linux
- 【越狱开发】通过数据线连接使用ssh登陆到iOS 设备
- PHP实现连接设备、通讯和发送命令的方法
- PHP连接设备,实现通讯和发送命令
- python连接oracel数据库,提取数据后制图并通过邮件发送
- C#通过SharpSSH库与Linux服务器建立SSH连接并执行命令
- Win7通过远程桌面连接Windows Server 2008,向远程桌面中如何发送CTRL+ALT+DEL命令
- 通过SSH远程连接Cisco设备
- python ssh 批量连接linux服务器执行命令
- java通过ssh连接服务器执行shell命令详解及实例
- PHP实现连接设备、通讯和发送命令的方法
- Python使用SocksiPy使paramiko库通过Socks代理SSH连接服务器