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检验。