python的paramiko库用于执行ssh2连接(client和server)。
安装方式如下:

硬件环境:
Raspberry 2B,arm,1GB RAM,16GB TF卡;

系统环境:
Linux raspberrypi 4.4.34-v7+ #930 SMP Wed Nov 23 15:20:41 GMT 2016 armv7l GNU/Linux

系统安装包:2017-01-11-raspbian-jessie.zip

必要的安装步骤:
1.安装libffi;
2.安装libssl-dev,python3-dev;
2.安装cryptography;
3.安装paramiko.

安装步骤:
1.参考cryptography官方提供的安装方法,先安装必要的库。
sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
执行后提示未取得libffi安装包;

2.手动获取libffi安装包并手动安装:
cd ~/Downloads
wget ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
tar zxvf libffi-3.2.1.tar.gz
cd libffi-3.2.1/
./configure
make
make install

3.之前安装相关库时提示有一堆错误,再次单独安装相关库:
sudo apt-get install build-essential python3-dev
sudo apt-get install build-essential libssl-dev

4.安装cryptography,注意需要把目录切换到根目录,最初在~/Downloads下执行,会提示python.h文件找不到等一堆错误。
cd /
sudo pip3 install cryptography

5.安装paramiko,也是在根目录下执行命令.
sudo pip3 install paramiko

6.查看pip3安装成功的模块:
pip3 list
执行后显示如下:
cffi (1.9.1)
chardet (2.3.0)
codebug-i2c-tether (0.2.3)
codebug-tether (0.7.0)
colorama (0.3.2)
cryptography (1.7.1)
Flask (0.10.1)
gpiozero (1.3.1)
html5lib (0.999)
idna (2.2)
itsdangerous (0.24)
Jinja2 (2.7.3)
MarkupSafe (0.23)
mcpi (0.1.1)
numpy (1.8.2)
paramiko (2.1.1)
pgzero (1.1)
picamera (1.12)
picraft (0.6)
pifacecommon (4.2.1)
pifacedigitalio (3.1.0)
pigpio (1.30)
Pillow (2.6.1)
pip (1.5.6)
pyasn1 (0.1.9)
pycparser (2.17)
pygame (1.9.2a0)
pygobject (3.14.0)
pyinotify (0.9.4)
pyOpenSSL (0.13.1)
pyserial (2.6)
python-apt (0.9.3.12)
python-debian (0.1.27)
requests (2.4.3)
RPi.GPIO (0.6.3)
RTIMULib (7.2.1)
sense-emu (1.0)
sense-hat (2.2.0)
setuptools (33.1.1)
six (1.8.0)
smbus (1.1)
spidev (3.0)
twython (3.1.2)
urllib3 (1.9.1)
Werkzeug (0.9.6)
wheel (0.24.0)

7.测试脚本可以参照如下链接:
http://www.cnblogs.com/linuxliu/articles/4756067.html

说明:
1.安装时需要在根目录/下执行,不然会报错;
2.安装时需要sudo权限或是root账户下执行。

参考链接:
https://pypi.python.org/pypi/paramiko/2.1.1
https://pypi.python.org/pypi/cryptography/#downloads
http://www.paramiko.org/installing.html#cryptography
https://cryptography.io/en/latest/installation/
http://www.cnblogs.com/xiaoli2018/p/4661604.html
http://www.cnblogs.com/linuxliu/articles/4756067.html

paramiko库安装的更多相关文章

  1. python+paramiko库+svn写的自动化部署脚本

    第一篇博文 直接开门见山的说了. 这是件什么事?:每次部署都是复制本地的文件粘贴到服务器端,因为路径复杂,所以费时且手工容易出漏洞. 一直在想有什么办法可以解决这种,因为以前在微软的一个牛人同事做过一 ...

  2. python远程登录服务器(paramiko模块安装和使用)

    转自:http://www.jb51.net/article/46285.htm 一:简介 由paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器 ...

  3. python中paramiko的安装

    windows下安装并使用Python的SSH模块(paramiko+pycrypto+ecdsa) 2014-01-20 14:59 2223人阅读 评论(0) 收藏 举报 python+opens ...

  4. protocol buffer c++ python库安装

    c++库安装较简单,不要用源码,还得下载依赖,就被墙了 https://github.com/google/protobuf/releases  下载一个最新的release安装 #protoc -- ...

  5. [转]Snappy压缩库安装和使用之一

    Snappy压缩库安装和使用之一 原文地址:http://blog.csdn.net/luo6620378xu/article/details/8521223 近日需要在毕业设计中引入一个压缩库,要求 ...

  6. phpize 扩展GD库 安装 ! 环境--centos 7 +nginx 1.7.11+php 5.6.7

    使用phpize编译GD库安装,先安装前置库libjpeg libpng zlib  freetype等 都是下面php编译的几个选项 先看php编译的选项: --with-gd=DIR       ...

  7. DCMTK3.6.1(MD支持库)安装说明

    转载:http://qimo601.iteye.com/blog/1685135 [前言] 最近,因为需要开发DICOM网管模块,必须使用DCMTK的DcmNet模块.但是DCMTK3.6.0在Dcm ...

  8. laravel项目拉取下来安装,node.js库安装

    1.拉取项目 2.切换分支 圈圈里面是版本 composer 安装laravel组件其他库 安装node.js安装包  npm set registry=https://registry.npm.ta ...

  9. python 库安装笔记

    python 库安装笔记 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-2-22 友情提示 安装python库的过程中 ...

随机推荐

  1. 关于go的不爽

    这里想记录下,自己学习.使用go语言,对于go语言不爽的地方. 1. 函数返回类型接在参数类型后面,不容易一眼看清楚函数的返回类型 如下,是不是有种很花的感觉. func NewReader(s st ...

  2. iOS开发——实时监控网速(仅作参考,发现一点问题)

    开发中用到获取网速的地方,应该就两种: 1.下载速度,这种可以直接在接受数据的地方统计计算.这个就不讲了. 2.获取手机网卡的数据,可以监控网卡的进出流量,下面就是. #import "Vi ...

  3. Linux安装php的Redis扩展

    1.安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr ...

  4. (中等) POJ 1191 棋盘分割,DP。

    Description 将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘.(每次 ...

  5. 数据库ER图 PowerDesigner

    一.概念数据模型概述数据模型是现实世界中数据特征的抽象.数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现 概念数据模型也称信息模型,它以实体-联系(E ...

  6. iOS开发——沙箱

    iphone沙箱模型的有三个文件夹,documents,tmp,Library.有时开发时要求我们保存一些数据在本地,这就用到了. 1.Documents 目录:您应该将所有de应用程序数据文件写入到 ...

  7. INC函数

    1.inc(integer) inc(a)等于a:=a+1; 例: i := 100; inc(i); 结果:i等于101 2.inc(integer,integer) inc(a,b)等于a:=a+ ...

  8. bzoj1070 修车&& bzoj2879美食节 【费用流】

    bzoj1070: 把每个工人拆成汽车那么多个点,假如说 工人(i, j) 和 汽车k 连边,那就代表第i个工人倒数第j个修汽车k,那么这条边对以后的贡献就是k*time[i修k]. #include ...

  9. java实现gbdt

    DATA类 import java.io.File; import java.io.FileNotFoundException; import java.util.ArrayList; import ...

  10. UVa 10667 - Largest Block

    题目大意:这个也是和UVa 836 - Largest Submatrix差不多,修改一下数据就可以套用代码的. #include <cstdio> #include <cstrin ...