Ubuntu 20.04如何安装使用python2-paramiko库

计算弹性计算技术服务知识库

问题描述

客户侧尝试在 Ubuntu 20.04云服务器中安装使用 Python2-paramiko库,但无法成功安装。经本地测试后,可参考以下内容,进行安装使用。

问题解决

  1. ubuntu20.04 安装 python pip。

由于ubuntu20.04 无法通过直接安装apt-get install python-pip,适用于 Python 2的 pip 未包含在 Ubuntu 20.04存储库中。使用 root 权限下操作:

# 1.更新source
apt-get upgrade && apt-get update

# 2.如果没有安装crul或wget,需要先安装,如安装curl
apt install -y curl

# 3.下载get-pip.py
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py

# 4.python2安装pip
python2 get-pip.py
  1. 使用 pip 安装 paramiko 库及 paramiko 库的使用。
  • paramiko 库的安装。
pip install paramiko
  • 测试文件及测试结果如下。
    • test.py测试代码:
coding=utf-8

import paramiko

client=paramiko.SSHClient()

client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

client.connect( hostname='ip', port='22', username='root', password='' )

stdin, stdout,stderr=client.exec_command('lsblk') print(stdout.read().decode('utf-8'))

sftp=client.open_sftp() #实例化一个sftp对象 sftp.put('/home/upload','/home/upload') sftp.close()


   * 测试结果
      1. 客户端
  ![图片](https://portal.volccdn.com/obj/volcfe/cloud-universal-doc/upload_fd99bed181930d82e6df34fe34adc71f.png)
      2. 服务端
  ![图片](https://portal.volccdn.com/obj/volcfe/cloud-universal-doc/upload_17d585264147f600c4c0c0e4b7392cce.png)
  **如果您有其他问题,欢迎您联系火山引擎**[技术支持服务](https://console.volcengine.com/ticket/createTicketV2/)**。**
  


0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论