时间:2017-07-04 来源:互联网 浏览量:
今天给大家带来python-ssh模块怎么安装?python-ssh模块安装教程。,让您轻松解决问题。
大家会发现,常见的解决方法都会需要对远程服务器必要的配置,如果远程服务器只有一两台还好说,如果有N台,还需要逐台进行配置,或者需要使用代码进行以上操作时,上面的办法就不太方便了。具体方法如下:
解决方法1:
1一、安装python2.7
https://www.python.org/downloads/
在python官方网站上下载2.7版本的安装包,并安装
2二、下载paramiko必备组件
2.1 PyCrypto下载地址:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto
直接从链接上下载已与系统对应的pycrypto版本,点击安装执行即可
例如:PyCrypto 2.6 for Python 2.7 64bit
32.2 ecdsa 下载地址:
https://github.com/warner/python-ecdsa
点击打包下载成ZIP的方式
42.3 paramiko下载地址:
https://github.com/paramiko/paramiko/releases
#我选择的是1.17.1版本,2.0.1最新版的有不同的限制要求,这个要注意
5三、安装步骤
1.PyCrypto安装
比较简单,下一步下一步,就ok勒!
2. ecdsa
解压后,cmd到根目录,输入命令以安装:setup.py install
3. paramiko
解压后,cmd到根目录,输入命令以安装:setup.py install
6四、windows上测试插件是否安装成功
1.python (cmd进入python命令行)
2.import Crypto (没报错,就说明安装成功)
3.import paramiko (没报错,就说明安装成功)
解决方法2:
1在vm下安装乌帮图主机,不是本文的重点,如有需要请参考链接
416怎样在VMware虚拟机中使用安装并设置Ubuntu系统
2开启linux主机SSH_server服务
$ sudo apt-get update
更新完毕后安装ssh服务:sudo apt-get install openssh-server
检查是否开启SSH服务:dpkg -l | grep ssh
启动ssh服务:#sudo /etc/init.d/ssh start
停止ssh服务:#sudo /etc/init.d/ssh stop
重启ssh服务:#sudo /etc/init.d/ssh restart
解决方法3:
1import paramiko
#import Crypto
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("192.168.179.128",22,"wendezhi", "****") # ip,端口,账号,密码
stdin, stdout, stderr = ssh.exec_command("w")
print stdout.readlines("")
ssh.close()
以上就是python-ssh模块怎么安装?python-ssh模块安装教程。教程,希望本文中能帮您解决问题。