Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,我们需要先安装pycrypto模块,然后再安装paramiko模块。
1》首先要确保python 2.7安装好,且环境变量设置好。
2》安装pycrypto:
到下面这个网站下载编译好的pycrypto(也可以自己到官网下载pycrypto,然后编译,但这样会比较麻烦,过程中也容易出问题)
http://www.voidspace.org.uk/python/modules.shtml
安装完成后,执行如下操作,没有报错,则表示安装成功;注意导入模块时的大小写,如果首字母写成小写,会出错!!!
>>> import crypto #首字母写成小写,会出错
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import crypto
ImportError: No module named crypto
>>> import Crypto
3》安装paramiko:
cmd下执行:pip install paramiko 如果电脑同时安装了python2 和python3 (修改安装目录下的python.exe 为python2.exe 和 python3.exe, 安装命令改为