欢迎来到天天文库
浏览记录
ID:1189938
大小:88.00 KB
页数:12页
时间:2017-11-08
《在windows和linux上安paramiko块》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、·一、paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux,Solaris,BSD,MacOSX,Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作时,比如:批量执行命令,批量上传文件等操作,paramiko是最佳工具之一。目前新的版本,官网在此:https://github.com/paramiko/paramiko
2、旧版本在此:http://www.lag.net/paramiko/legacy.html要安装新版本paramiko模块需要做以下准备: 1.Python2.5+版本(Linux,Unix,Windows都可以),这里就直接安装Python2.7 下载地址:http://www.python.org 2.PyCrypto2.1+模块(PyCrypto是使用Python编写的加密工具包) 下载地址:https://www.dlitz.net/software/pycrypto/ 3.easy_install工具(是Python安装模块的一个工具,像yum,可以自动解
3、决依赖) 下载地址:http://peak.telecommunity.com/dist/ez_setup.py 如果大家感觉安装paramiko还是略有麻烦的话,当使用到paramiko提供的方便时便会觉得这是十分值得的。二、Linux上安装paramiko(以CentOS5.832位为例)1.查看Python的版本,是否满足要求viewsourceprint?1.[root@server1~]#python-V 2.Python2.4.33.[root@server1~]#Windows上亦是此命令,注意是大写V是2.4.3版本,需要升级2.下载安装python2
4、.7源码安装Python2.7如果没有gcc没有安装,请先安装好gccviewsourceprint?01.root@server2~]#wgethttp://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2 02.[root@server2~]#tarjxfPython-2.7.5.tar.bz2 03.[root@server2~]#cdPython-2.7.5 04.[root@server2Python-2.7.5]#./configure--prefix=/usr/local/python2.7 05.[
5、root@server2Python-2.7.5]#make&&makeinstall 06.[root@server2Python-2.7.5]#echo"PATH=/usr/local/python2.7/bin:$PATH">>/etc/profile 07.[root@server2Python-2.7.5]#source/etc/profile 08.[root@server2Python-2.7.5]#python-V 09.Python2.7.5 10.[root@server2Python-2.7.5]#python 11.Python2.7.5(def
6、ault,Aug162013,07:56:41) 12.[GCC4.1.220080704(RedHat4.1.2-52)]onlinux2 13.Type"help","copyright","credits"or"license"formoreinformation. 14.>>>至此Python2.7安装成功3.安装easy_install工具下载该脚本viewsourceprint?1.[root@server2~]#wgethttp://peak.telecommunity.com/dist/ez_setup.py 2.[root@server2~]#pyth
7、onez_setup.py只需要执行以上命令,即可安装好easy_install工具4.安装paramiko模块使用以下命令,即可安装好paramiko模块viewsourceprint?1.[root@server2~]#easy_installparamiko进入Python导入paramiko一下试试 viewsourceprint?1.[root@server2~]#python 2.Python2.7.5(default,Aug162013,07:56:41) 3.[GCC4.1.220080704(RedHat4.1.2-52
此文档下载收益归作者所有