![]() |
Python下配置paramiko模块
![]() ![]() |
一、paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作时,比如:批量执行命令,批量上传文件等操作,paramiko是最佳工具之一。 目前新的版本,官网在此: https://github.com/paramiko/paramiko 要安装新版本paramiko模块需要做以下准备: 1.Python2.5+ 版本(Linux, Unix, Windows都可以),这里就直接安装Python2.7.9 2.PyCrypto 2.1+ 模块(PyCrypto是使用Python编写的加密工具包) http://www.voidspace.org.uk/python/modules.shtml#pycrypto 或者 (pycrypto-2.6.win-amd64-py2.7.exe for python2.7 64bit) 3.easy_install 工具(是Python安装模块的一个工具,像yum,可以自动解决依赖) 下载地址: http://peak.telecommunity.com/dist/ez_setup.py 二、Windows8.1 64上安装paramiko模块 1.下载安装python2.7.9 用下载工具下载这2个文件 python2.7.9 http://www.python.org 或云盘: http://pan.baidu.com/s/1dDnRLJV ez_setup.py http://peak.telecommunity.com/dist/ez_setup.py 或者 http://pan.baidu.com/s/1mgGdSO4 自定义安装E:/python,在此不演示安装过程。 安装之后把E:/python添加到系统的Path变量里面,然后在命令行下输入python测试一下。 C:\Windows\System32>python Python 2.7.9 (default, DEC 10 2014, 12:28:03) [MSC v.1500 64bit (AMD)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 看到以上结果,代表python已经安装成功。 2.安装easy_install工具 C:\Windows\System32>python ez_setup.py Downloading http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg Processing setuptools-0.6c11-py2.7.egg Copying setuptools-0.6c11-py2.7.egg to c:\python27\lib\site-packages Adding setuptools 0.6c11 to easy-install.pth file Installing easy_install-script.py script to E:\python\Scripts Installing easy_install.exe script to E:\python\Scripts Installing easy_install.exe.manifest script to E:\python\Scripts Installing easy_install-2.7-script.py script to E:\python\Scripts Installing easy_install-2.7.exe script to E:\python\Scripts Installing easy_install-2.7.exe.manifest script to E:\python\Scripts Installed E:\python\lib\site-packages\setuptools-0.6c11-py2.7.egg Processing dependencies for setuptools==0.6c11 Finished processing dependencies for setuptools==0.6c11 再把 E:\python\Scripts 该路径添加到 系统的Path 变量里面,这样就可以直接使用easy_install命令了。 3.安装PyCrypto模块 在Windows上平台上有编译好了Windows平台上对应的版本,只需要下载安装即可到这个位置下载对应的版本 pycrypto-2.6.win-amd64-py2.7.exe http://www.voidspace.org.uk/python/modules.shtml#pycrypto 或者 到我的网盘进行下载 http://pan.baidu.com/s/1pJ1K59x 安装过程,只需要下一步下一步即可。 4.使用easy_install安装paramiko模块 C:\Windows\System32>easy_install paramiko Searching for paramiko Reading http://pypi.python.org/simple/paramiko/ Best match: paramiko 1.11.0 Downloading https://pypi.python.org/packages/source/p/paramiko/paramiko-1.11.0.tar.gz#md5=a2c55dc04904bd08d984533703177084 Processing paramiko-1.11.0.tar.gz Running paramiko-1.11.0\setup.py -q bdist_egg --dist-dir c:\users\testaa\appdata\local\temp\easy_install-rla6aa\paramiko-1.11.0\egg-dist-tmp-aynqgv zip_safe flag not set; analyzing archive contents... Adding paramiko 1.11.0 to easy-install.pth file Installed E:\python\lib\site-packages\paramiko-1.11.0-py2.7.egg Processing dependencies for paramiko Finished processing dependencies for paramiko C:\Windows\System32> 进入Python导入paramiko一下看看, C:\Windows\System32>python Python 2.7.9 (default, DEC 10 2014, 12:28:03) [MSC v.1500 64bit (AMD)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import paramiko >>> dir(paramiko) 看到以上情况,说明paramiko已经成功安装了。 三、Linux上安装paramiko类似 |
![]() |
更多文章 |