跟朋友聊天,他说shell脚本怎么好,怎么好,作为python的忠实粉丝,当然也说python的好,python简单,而且有很多的模块可以引用,刚好他写了一个shell脚本自动将war包部署到服务器上,向我炫技,于是我就想用python写一个自动讲war包部署到服务器的脚本。
上万能的网上查了下python关于ssh协议的模块paramiko
安装pycrypto
首先需要安装pycrypto,但是通过python setup.py install安装报错(需要切换目录到pycrypto目录哦)查找报错后发现是因为缺少pycrypto的编译环境,然后给了几种方法(安装vs2008,修改C:\Python27\Lib\distutils下msvc9compiler.py中的toolskey值为VS100COMNTOOLS),还有一个最快的办法就是下载编译好的pycrypto,找了好久,终于找到了
http://www.voidspace.org.uk/python/modules.shtml#pycrypto,
查看下自己的python版本“python - versions”,根据python的版本,下载对应的pycrypto,直接双击安装,进入python,输入“import Crypto”(如果报错了,检查下大小写,以我这个为准)
安装paramiko
下载paramiko
https://pypi.python.org/pypi/paramiko/选择需要的版本
下载后打开cmd命令行,切换到下载后解压的目录,我这里下载到c:\python目录下
输入python setup.py build && python setup.py install
我这里是一次成功了
验证下吧
import paramiko
没有报错,说明安装成功了