码迷,mamicode.com
首页 > 编程语言 > 详细

python学习笔记--Paramiko模块安装和使用(转)

时间:2017-07-01 21:42:37      阅读:900      评论:0      收藏:0      [点我收藏+]

标签:stderr   tar.gz   nbsp   测试   cli   class   release   bar   app   

 

首先安装依赖

yum -y install gcc

1 安装 pycrypto

技术分享
技术分享
wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz

tar -xf pycrypto-2.6.tar.gz

cd pycrypto-2.6/

python setup.py build && python setup.py install
技术分享
技术分享
测试,注意大小写
python>> import Crypto

 

2 安装 paramiko 

技术分享
技术分享
wget https://pypi.python.org/packages/2b/27/b64860e7b208ff1dd36fe208d07bca1f9637a11fe733e2f2ceea587c3f75/paramiko-1.7.5.zip

unzip paramiko-1.7.5.zip

cd paramiko-1.7.5

python setup.py build && python setup.py install
测试:
python>> import paramiko
报错

/usr/lib64/python2.6/site-packages/Crypto/Util/randpool.py:40: RandomPool_DeprecationWarning: This application uses RandomPool, which is BROKEN in older releases. See http://www.pycrypto.org/randpool-broken
RandomPool_DeprecationWarning)

打开该文件,掉这两行代码:

vim /usr/lib64/python2.6/site-packages/Crypto/Util/randpool.py

技术分享

再次验证则通过

python>> import paramiko

远程登录

技术分享
技术分享
import paramiko

#绑定客户端
ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect("10.10.10.62",22,"root", "888888")

stdin, stdout, stderr = ssh.exec_command("/sbin/ifconfig")                    

print stdout.readlines()

ssh.close()
技术分享
技术分享

 

转自:http://www.cnblogs.com/taiguyiba/p/6051022.html

 

python学习笔记--Paramiko模块安装和使用(转)

标签:stderr   tar.gz   nbsp   测试   cli   class   release   bar   app   

原文地址:http://www.cnblogs.com/augustyang/p/7103413.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!