1. 程式人生 > >python學習筆記--Paramiko模塊安裝和使用(轉)

python學習筆記--Paramiko模塊安裝和使用(轉)

lib64 報錯 再次 ref html 學習筆記 warn command sta

首先安裝依賴

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模塊安裝和使用(轉)