1. 下载paramiko
https://pypi.python.org/pypi/paramiko/1.16.0
paramiko的安装需要
Python 2.6或者更高版本。另外需要 - pycrypto 2.1或更高版本
- ecdsa 0.9 或更高版本
2. 下载安装pycrypto-2.6.1.tar.gz
https://www.dlitz.net/software/pycrypto/
python setup.py install
3. 下载安装ecdsa
https://pypi.python.org/pypi/ecdsa
4.
安装完pycrypto和ecdas后正式开始安装paramiko 但在import后发现提示:
/root/.jumbo/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
_warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
gmp需要更新到5以上。
5. 下载gmp-6.1.0.tar
https://gmplib.org/#DOWNLOAD
gmp有三种压缩包。tar.lz、tar.xz、tar.bz2
如果是bz2直接解压:
tar -jxvf xx.tar.bz2
如果是xz:
xz -d xxx.tar.xz
会产生一个xxx.tar 文件,再执行 tar -xvf xxx.tar 如果是lz,需要先下载lzip。下载路径
http://download.savannah.gnu.org/releases/lzip/
lzip -d xxx.tar.lz
安装gmp:
./configure
make
make check (这一步非常重要,不要错过)
make install
安装完毕,再次import paramiko检验。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。