首先更新pip 然后安装 pycrypto 、 paramiko;pycrypto是paramiko的内部依赖模块

pip3.7 install --upgrade pip
pip3.7 install --upgrade pycrypto
pip3.7 install --upgrade paramiko

paramiko的api文档可以访问 http://docs.paramiko.org/en/2.4/

下面是ssh登录实例

#!/usr/local/bin/python3.7
import paramiko#创建paramiko的SSH客户端
client = paramiko.client.SSHClient()#设置本地主机无主机的key时的策略,
#这里使用paramiko.client.AutoAddPolicy这个策略,就是自动添加主机名及新主机key到本地的HostKeys对象。
client.set_missing_host_key_policy(paramiko.client.AutoAddPolicy())#connect连接的方法可参考这里
#connect(hostname, port=22, username=None, password=None, pkey=None,
#key_filename=None, timeout=None, allow_agent=True, look_for_keys=True,
#compress=False, sock=None, gss_auth=False, gss_kex=False, gss_deleg_creds=True,
#gss_host=None, banner_timeout=None, auth_timeout=None, gss_trust_dns=True, passphrase=None)
clent.connect('127.0.0.1',port=22,username='root',password="okokokok")#exec_command(command, bufsize=-1, timeout=None, get_pty=False, environment=None)¶
stdin,stdout,stderr = client.exec_command('ls -l',timeout=60)#读取输出结果
result = stdout.read()#把bite转成string 这样看的输出更整洁
result = result.decode();
#打印结果
print(result)
#关闭ssh连接
client.close()

转载于:https://blog.51cto.com/quietnight/2294125

python模拟ssh登录相关推荐

  1. python 通过title判断_利用Python模拟GitHub登录

    点击关注,我们共同每天进步一点点! 最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fidd ...

  2. github的python代码怎么跑_如何利用Python模拟GitHub登录详解

    前言 最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fiddler抓包分析 首先,我们想要 ...

  3. python github登陆_利用Python模拟GitHub登录!

    最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fiddler抓包分析 首先,我们想要模拟一 ...

  4. python参考手册 豆瓣_详解python 模拟豆瓣登录(豆瓣6.0)

    最近在学习python爬虫,看到网上有很多关于模拟豆瓣登录的例子,随意找了一个试了下,发现不能运行,对比了一下代码和豆瓣网站,发现原来是豆瓣网站做了修改,增加了反爬措施. 首先看下要模拟登录的网站: ...

  5. Python模拟Tim登录界面

    先上效果图:                                 具体代码实现:                                 #模拟Tim登录界面,账号为'123456 ...

  6. python实现ssh登录send_Python实现ssh批量登录并执行命令

    局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的.现在有个任务 是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软 ...

  7. python模拟用户登录爬取阳光采购平台数据

    阳光采购平台每月初会把当月的价格挂到平台上,现模拟用户登录平台,将需要的数据保存到csv文件和数据库,并且发送给指定人员. 开发环境搭建: 网上教程一大堆,不赘述了.安装好后需要安装一些必须的库,如下 ...

  8. Python模拟校园网登录

    最近忙着实验室的项目,学习的时间相对较少.前一段时间刚开始接触python时,依葫芦画瓢照着写了一个爬虫,爬取了某个网站的图片.当看到一张张图片自动出现在电脑屏幕上时,有些小小成就感.我想大多数人开始 ...

  9. python模拟web登录京东

    python模拟网页自动登录京东,代码如下(仅供学习参考) import cv2 import numpy as np import traceback import requests from ur ...

  10. [置顶]定向爬虫 - Python模拟新浪微博登录

    当我们试图从新浪微博抓取数据时,我们会发现网页上提示未登录,无法查看其他用户的信息. 模拟登录是定向爬虫制作中一个必须克服的问题,只有这样才能爬取到更多的内容. 实现微博登录的方法有很多,一般我们在模 ...

最新文章

  1. wampsever的mysql密码_WampServer修改Mysql密码的步骤
  2. java 执行字节码_深入理解java:1.2. 字节码执行引擎
  3. olap与mysql_MySQL与OLAP:分析型SQL查询最佳实践探索
  4. android 通讯录字母排序,Android仿微信联系人字母排序效果
  5. [Vue CLI 3] 源码系列之useTaobaoRegistry
  6. 「PowerBI」分析服务多维数据结构重回关系数据库的一大绝招
  7. 有必要服务器虚拟化吗,服务器虚拟化有必要吗
  8. TCP服务器epoll的多种实现
  9. 变相裁员?人人车发奇葩通知:未离职员工每天打卡三次 只抄规则
  10. 【Flink】FLink 使用EXACTLY_ONCE 报错 FlinkKafkaInternalProducer
  11. 旷视Face++与西交大成立AI联合实验室,郑南宁孙剑再续师徒缘
  12. linux下查询汇编指令手册,Linux命令大全
  13. 语音识别开放平台调研以及主要技术
  14. 组件源码——拖动条Slider
  15. 局域网操作技巧与配置实例
  16. 算法——排序——插入排序图解动画
  17. python统计人的视角_Python--统计人的视角
  18. 【增量学习】综述解析:A continual learning survey: Defying forgetting in classification tasks
  19. org.apache.ibatis.type.TypeException: The alias ‘XXXX‘ is already mapped to the value ‘XXXX‘ 问题解决
  20. 如何利用Python教你如何爬取高德地图!非常全面啊!

热门文章

  1. java中如何访问类中的字段_java – 在子类中使用super关键字访问超类私有字段
  2. 522. 最长特殊序列 II
  3. python 直线检测_python hough变换检测直线的实现方法
  4. CSDN-markdown编辑器语法说明
  5. 欠定线性系统与正则化
  6. heatmap绘制热图时出现样本列名顺序调换
  7. 【UFBA Practice Session for Brazilian ICPC Regionals - 2018】Carnival【强连通图求“关键边”】
  8. 一行代码安装jupyter | 解决jupyter下载慢的问题
  9. 437.路径总和III (力扣leetcode) 博主可答疑该问题
  10. 我的世界java版导入地图_趣味地图之世界地形图3D精美版