ssh 执行命令并实时显示结果

import paramiko

def main():
sshClient = paramiko.SSHClient()
sshClient.set_missing_host_key_policy(paramiko.AutoAddPolicy())
sshClient.connect(hostname = "192.168.1.104", port = 22, username = "usr", password = "pwd") shell = sshClient.invoke_shell()
shell.sendall("ping www.baidu.com -c 3\n")
shell.sendall("exit\n")
while True:
data = shell.recv(2048).decode()
if not data:
print("quit now")
break
print(data, end = "")
sshClient.close() if __name__ == '__main__':
main()

最新文章

  1. android px转换为dip/dp
  2. jdbc java数据库连接 9)事务编程
  3. 【dom4j xml】使用dom4j处理XML文件--测试过程遇到的问题
  4. .net比较完美的动态注册com组件
  5. python获取文件大小
  6. 多线程处理中Future的妙用
  7. css3的学习笔记1
  8. Mongodb 笔记06 副本集的组成、从应用程序连接副本集、管理
  9. C++一些特殊的类的设计
  10. Mysql的JDBC
  11. JavaWeb 例子 JDBC+JSP登陆注册留言板
  12. Errors occurred during the build. Errors running builder 'JavaScript Validator' on project '项目名'.
  13. 马凯军201771010116《面向对象与程序设计Java》第十周学习总结
  14. 【转】iOS中修改AVPlayer的请求头信息
  15. 2017-2018-2 20165234 实验四《Android程序设计》实验报告
  16. Java IO浅析
  17. PyQT5速成教程-4 Qt Designer实战[上]
  18. Hotmail Smtp邮箱发送的端口
  19. 【C】——C利用回调函数实现多态
  20. opencv学习笔记——cv::mean()函数详解

热门文章

  1. host命令详解
  2. 10款常见MySQL高可用方案选型解读
  3. TeamWork#3,Week5,Scrum Meeting 11.15
  4. [BUAA OO]第四次博客作业
  5. Percona XtraDB Cluster 5.7
  6. 【每日scrum】第一次冲刺day5
  7. 面向对象程序设计第三次作业-Calculator
  8. 复利计算测试(C语言)
  9. 开发模式 MVC、MVP、MVVM和MVX框架模式
  10. 事件ID:7026(“下列引导或系统启动驱动程序无法加载: cdrom”)的解决方法