python2.7在windows下安装paramiko模块和安装pycrypto模块,实现ssh 和scp功能

在Python2.7环境中,使用SSH和SCP功能需要安装paramiko和pycrypto模块。首先确保Python环境配置正确,然后从指定网站下载编译好的pycrypto并安装,接着通过pip安装paramiko。完成安装后,可以尝试连接SSH和SCP进行测试,无错误表示安装成功。
摘要由CSDN通过智能技术生成

Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,我们需要先安装pycrypto模块,然后再安装paramiko模块。

1》首先要确保python 2.7安装好,且环境变量设置好。

2》安装pycrypto:
到下面这个网站下载编译好的pycrypto(也可以自己到官网下载pycrypto,然后编译,但这样会比较麻烦,过程中也容易出问题)

http://www.voidspace.org.uk/python/modules.shtml

安装完成后,执行如下操作,没有报错,则表示安装成功;注意导入模块时的大小写,如果首字母写成小写,会出错!!!

 

>>> import crypto #首字母写成小写,会出错
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import crypto
ImportError: No module named crypto
>>> import Crypto


3》安装paramiko:
cmd下执行:pip install paramiko   如果电脑同时安装了python2 和python3 (修改安装目录下的python.exe 为python2.exe 和 python3.exe, 安装命令改为

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您的网管计算机已经联网,可以通过以下步骤在网管计算机上安装Python3和paramiko模块: 1. 打开终端或命令提示符,输入以下命令安装Python3: - Ubuntu和Debian系统: ``` sudo apt-get update sudo apt-get install python3 ``` - CentOS和Fedora系统: ``` sudo yum install python3 ``` - Windows系统: 从Python官方网站下载最新的Python3安装程序,然后运行安装程序进行安装。 2. 安装paramiko模块,可以通过以下命令完成: ``` pip3 install paramiko ``` 如果您的系统中没有安装pip3,可以通过以下命令安装: - Ubuntu和Debian系统: ``` sudo apt-get update sudo apt-get install python3-pip ``` - CentOS和Fedora系统: ``` sudo yum install python3-pip ``` - Windows系统: 下载get-pip.py文件,然后在命令提示符中运行以下命令安装pip: ``` python get-pip.py ``` 3. 安装完成后,您可以在Python脚本中引用paramiko模块,并使用它来进行SSH连接和文件传输等操作。 ``` import paramiko # 创建SSH客户端对象 ssh = paramiko.SSHClient() # 设置自动添加主机密钥 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接SSH服务器 ssh.connect(hostname='192.168.1.1', port=22, username='admin', password='password') # 执行命令 stdin, stdout, stderr = ssh.exec_command('ls -l') # 输出结果 print(stdout.read().decode()) # 关闭SSH连接 ssh.close() ``` 注意:在使用paramiko模块时,您需要确保目标服务器已经开启了SSH服务,并且您已经拥有正确的SSH登录凭证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值