文档介绍:该【2025年Windows系统下安装Python的SSH模块教程(推荐6篇) 】是由【圭圭】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【2025年Windows系统下安装Python的SSH模块教程(推荐6篇) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。
2025年Windows系统下安装Python的SSH模块教程(推荐6篇)
篇1:Windows系统下安装Python的SSH模块教程
这篇文章主要介绍了Windows系统下安装Python的SSH模块教程,本文涵盖了pycrypto、ecdsa、paramiko、OpenSSH、SSH等模块的安装,需要的朋友可以参考下
Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,则需要先安装模块顺序是:pycrypto -> ecdsa -> paramiko
1、安装pyCrypto
安装这个比较麻烦,需要本地编译,要装vs或gcc还有一堆配置,还不一定能编译成功,(网上能搜到安装步骤)
建议直接下载已编译版: #pycrypto
直接下载并安装既可。
(注:crypto有java和C++版)
2、安装ecdsa
看很多博客没有提到这个库,但我执行paramiko时,提示找不到ecdsa模块。
下载: ,解压到一个目录,。
安装比较简单,windows下直接在刚才解压后的目录执行:python install
与安装ecdsa类型,只是打开下载页面很慢。。。
下载: #,
安装步骤同ecdsa
注:1、所有另外安装的第三方库,如果不特指定安装后库目录的话,将默认保存到 %PYTHON_HOME%Libsite-packages下。
2、python大小写敏感,对模块名也是。
3、Crypto可以提供常见的加解密算法,如:RSA、RC4、DSA、DES
测试代码:
代码如下:
#!/usr/bin/python
# -*- coding:utf-8 -*-
# ******@
import paramiko
def MAIN:
host = “″
port = 22
user = “root”
pswd = “111222333″
ssh = ()
(())
(host, port, user, pswd)
stdin, stdout, stderr = (‘ifconfig‘)
print ()
()
#
if __name__==‘__main__‘:
try:
MAIN()
except Exception,e:
print e
输出如下:
目前主要用于批量执行多个服务器的ssh命令,批量维护比较方便,
下面是两种使用paramiko连接到linux服务器的代码
方式一:
代码如下:
ssh = ()
(())
(“某IP地址”,22,“用户名”, “口令”)
上面的第二行代码的作用是允许连接不在know_hosts文件中的主机
方式二:
代码如下:
t = ((“主机”,“端口”))
(username = “用户名”, password = “口令”)
如果连接远程主机需要提供密钥,上面第二行代码可改成:
代码如下:
(username = “用户名”, password = “口令”, hostkey=“密钥”)
例子:
代码如下:
#!/usr/bin/python
import paramiko
ssh = ()
(())
(“某IP地址”,22,“用户名”, “口令”)
stdin, stdout, stderr = (“你的命令”)print ()
()
下载linux服务器上的文件
代码如下:
#!/usr/bin/python
import paramiko
t = ((“主机”,“端口”))
(username = “用户名”, password = “口令”)
sftp = (t)
remotepath=‘/var/log/‘
localpath=‘/tmp/‘
(remotepath, localpath)
()
上传文件到linux服务器
代码如下:
#!/usr/bin/python
import paramiko
t = ((“主机”,“端口”))
(username = “用户名”, password = “口令”)
sftp = (t)
remotepath=‘/var/log/‘
localpath=‘/tmp/‘
(localpath,remotepath)
()
篇2:Windows下Apache
学习PHP这么久了,昨天发现WAMP已经更新了好几个版本了,我的版本已经很旧了,当然版本并不重要,为了复习一下WAMP的配置方法,我在虚拟机中手动和自动配置了下都是下载最新的推荐版本,原来并没想到发到坛子来,所以并没有截图,后来总结到记事本的时候发现还是有蛮多问题的,所以就共享出来,希望对大家
有所帮助,在做实验的时候,我也参考了坛子里其他的前辈写的教程,在此多谢了。步骤写得比较简略,但重要
的东西基本都写出来了,有不明白的可以借助搜索引擎,如果我在线,我也会尽力解答的。
安装过程如下:
①手动安装:
(1)按提示安装Apache ,有两种版本(具体有什么区别网上有答案),都行的,安装在C:。
(2)解压php--Win32-VC6-(选择VC6,Thread Safe版本)到C:。
(3),添加以下三行:
LoadModule php5_module C:/WAMP/
PHPIniDir “C:/WAMP/”
AddType application/x-httpd-php .php .phtml
找到
DirectoryIndex
改为:
DirectoryIndex
(4)设置环境变量:C:;C:;
还可以把C:,这样如果Apache出错就可以
直接在命令控制台中打命令调试。
(5):
找到extension_dir,设置为extension_dir = “C:/WAMP/”
找到以下extension:
;extension=
;extension=
;extension=
;extension=
去掉之前的分号。这个根据需要去掉前面的分号。
(6)重启Apache,写个有PHP语句的php网页测试。
(7)解压mysql-noinstall--:
(8)把my-,找到[mysqld]添加如下语句:
#set default language
default-character-set=gbk
#set basedir to your installation path
basedir=C:/WAMP/
#set datadir to the location of your data directory
datadir=C:/WAMP/
(9)先设置环境变量:C:,然后打开命令窗口,输入:
mysqld --install MySQL --defaults-file=C:
安装完成后在命令窗口输入:mysql -u root
设置root帐户密码:set password for 'root'@'localhost' = password('123456');
这样之后就可以使用mysql了,重启Apache,写个php网页测试,
(10)根据提示安装ZendOptimizer--Windows-。
(11)解压phpMyAdmin-:WAMPApachehtdocsphpMyAdmin中。
(12),寻找到代码行:
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
改为:
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '123456';
注意:如果需要通过远程服务器调试使用phpMyAdmin,不能让blowfish_secret内容为空。
可以随便设置一个字符串。
(13),现在可以在浏览器中使用phpMyAdmin了。
至此,手动安装完毕。
************************************************************************************
②自动安装:
(1)按提示安装Apache ,有两种版本(具体有什么区别网上有答案),都行的,安装在C:。
(2)运行php--Win32-VC6-(选择VC6,Thread Safe版本),安装在C:。
(3),放在C:(不推荐这种做法)。
,注释掉下面的一句(就是在前面加个分号,如果已经被注释了那更好):
extension=
然后重启Apache,这时应该就可以了(如果直接重启Apache,有可能出错)。
写个php网页测试下。
(4)运行mysql--,安装在C:。
(5)重启Apache,新建一个php网页,连接一下MySQL以验证是否安装成功。
(6)解压phpMyAdmin-:WAMPApachehtdocsphpMyAdmin中。
(7),寻找到代码行:
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
改为:
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '123456';
注意:如果需要通过远程服务器调试使用phpMyAdmin,不能让blowfish_secret内容为空。
可以随便设置一个字符串,最好是设置一个字符串。
(8),现在可以在浏览器中使用phpMyAdmin了。
至此,自动安装完毕。
篇3:Windows
一、虚拟机的简介
虚拟机,顾名思义就是虚拟出来的电脑,这个虚拟出来的电脑和真实的电脑几乎完全一样,所不同的是他的硬盘是在一个文件中虚拟出来的,所以你可以随意修改虚拟机的设置,而不用担心对自己的电脑造成损失。虚拟机中有自己的CPU、主板、内存、BIOS、显卡、硬盘、光驱、软驱、网卡、声卡、串口、并口和USB等设备。
二、Vmware优秀网站介绍
Vmware是一个“虚拟PC”软件。它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。
VMWare是真正“同时”运行,多个操作系 统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。
篇4:Windows
WindowsXP系统
程序可到这里(-software-)下载
一、双击文件VMware-workstation--,等待解压缩完成后进入软件安装界面:
图1 二、点击Next(下一步):
图2
三、Typical(典型)安装与Custom(自定义)安装,
前者安装所有的组件,推荐新手选择此项;后者可自己选择需要安装的组件,非专业人士不推荐。本教程选择典型安装。选择好点击Next(下一步):
图3
四、软件安装目录,默认为C盘Program Files文件夹,可点击Change选择其他路径,比如此处选择了D盘的Program Files文件夹下,选择好了点击OK:
图4
五、回到图3界面,点击Next(下一步):
图5
六、为Vmware建立快捷方式至桌面、开始菜单项、快捷方式。根据需要选择,然后点击Next:
图6
七、点击Install开始安装:
图7
八、等待安装,如果想取消安装点击Cancel:
图8
九、输入用户名与公司名字以及注册码, 申请,点击Enter:
图9
十、点击Finish,安装大功告成!!
篇5:linux下UPNP的安装Windows系统
UPNP将来可能使用范围会越来越广,一些路由设备已经开始支持UPNP. 在REDHAT AS 3上,安装UPNP的支持工具( LINUX -IGD),. e2fsprogs-. ()
UPNP将来可能使用范围会越来越广,一些路由设备已经开始支持UPNP.