python模拟ssh登录
首先更新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登录相关推荐
- python 通过title判断_利用Python模拟GitHub登录
点击关注,我们共同每天进步一点点! 最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fidd ...
- github的python代码怎么跑_如何利用Python模拟GitHub登录详解
前言 最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fiddler抓包分析 首先,我们想要 ...
- python github登陆_利用Python模拟GitHub登录!
最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fiddler抓包分析 首先,我们想要模拟一 ...
- python参考手册 豆瓣_详解python 模拟豆瓣登录(豆瓣6.0)
最近在学习python爬虫,看到网上有很多关于模拟豆瓣登录的例子,随意找了一个试了下,发现不能运行,对比了一下代码和豆瓣网站,发现原来是豆瓣网站做了修改,增加了反爬措施. 首先看下要模拟登录的网站: ...
- Python模拟Tim登录界面
先上效果图: 具体代码实现: #模拟Tim登录界面,账号为'123456 ...
- python实现ssh登录send_Python实现ssh批量登录并执行命令
局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的.现在有个任务 是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软 ...
- python模拟用户登录爬取阳光采购平台数据
阳光采购平台每月初会把当月的价格挂到平台上,现模拟用户登录平台,将需要的数据保存到csv文件和数据库,并且发送给指定人员. 开发环境搭建: 网上教程一大堆,不赘述了.安装好后需要安装一些必须的库,如下 ...
- Python模拟校园网登录
最近忙着实验室的项目,学习的时间相对较少.前一段时间刚开始接触python时,依葫芦画瓢照着写了一个爬虫,爬取了某个网站的图片.当看到一张张图片自动出现在电脑屏幕上时,有些小小成就感.我想大多数人开始 ...
- python模拟web登录京东
python模拟网页自动登录京东,代码如下(仅供学习参考) import cv2 import numpy as np import traceback import requests from ur ...
- [置顶]定向爬虫 - Python模拟新浪微博登录
当我们试图从新浪微博抓取数据时,我们会发现网页上提示未登录,无法查看其他用户的信息. 模拟登录是定向爬虫制作中一个必须克服的问题,只有这样才能爬取到更多的内容. 实现微博登录的方法有很多,一般我们在模 ...
最新文章
- wampsever的mysql密码_WampServer修改Mysql密码的步骤
- java 执行字节码_深入理解java:1.2. 字节码执行引擎
- olap与mysql_MySQL与OLAP:分析型SQL查询最佳实践探索
- android 通讯录字母排序,Android仿微信联系人字母排序效果
- [Vue CLI 3] 源码系列之useTaobaoRegistry
- 「PowerBI」分析服务多维数据结构重回关系数据库的一大绝招
- 有必要服务器虚拟化吗,服务器虚拟化有必要吗
- TCP服务器epoll的多种实现
- 变相裁员?人人车发奇葩通知:未离职员工每天打卡三次 只抄规则
- 【Flink】FLink 使用EXACTLY_ONCE 报错 FlinkKafkaInternalProducer
- 旷视Face++与西交大成立AI联合实验室,郑南宁孙剑再续师徒缘
- linux下查询汇编指令手册,Linux命令大全
- 语音识别开放平台调研以及主要技术
- 组件源码——拖动条Slider
- 局域网操作技巧与配置实例
- 算法——排序——插入排序图解动画
- python统计人的视角_Python--统计人的视角
- 【增量学习】综述解析:A continual learning survey: Defying forgetting in classification tasks
- org.apache.ibatis.type.TypeException: The alias ‘XXXX‘ is already mapped to the value ‘XXXX‘ 问题解决
- 如何利用Python教你如何爬取高德地图!非常全面啊!
热门文章
- java中如何访问类中的字段_java – 在子类中使用super关键字访问超类私有字段
- 522. 最长特殊序列 II
- python 直线检测_python hough变换检测直线的实现方法
- CSDN-markdown编辑器语法说明
- 欠定线性系统与正则化
- heatmap绘制热图时出现样本列名顺序调换
- 【UFBA Practice Session for Brazilian ICPC Regionals - 2018】Carnival【强连通图求“关键边”】
- 一行代码安装jupyter | 解决jupyter下载慢的问题
- 437.路径总和III (力扣leetcode) 博主可答疑该问题
- 我的世界java版导入地图_趣味地图之世界地形图3D精美版