Python 中的错误 AttributeError: ‘Connection‘ object has no attribute ‘_sftp_live‘


要解决错误 AttributeError: ‘Connection’ object has no attribute ‘_sftp_live’。我们首先要知道该错误是如何产生的。

这里就涉及到了一个概念:sftp。下面我们从sftp开始。

Secure Socket Shell (SSH) 是一种安全且更好的网络协议,它允许我们访问另一台计算机并通过 SHA 和加密使用密码和公钥身份验证。

SSH 文件传输协议 (SFTP) 是一种使用 SSH 的文件传输协议,优于人们以前使用的典型 FTP。

在 Python 中开发我们的应用程序可能需要文件传输协议。 我们应该使用 SFTP,它为我们提供了克服密码嗅探和中间人等攻击的默认能力,并保持我们的数据完整性。

本文向您展示如何在 Python 中使用 SFTP 来移动数据和文件。


使用 pysftp 在 Python 中创建 SFTP 功能

Python 自带 ftplib,这是一个 FTP 客户端类,带有提供不安全的 FTP 协议服务的辅助函数。 我们要使用SFTP,就需要安装第三方库,其中之一就是pysftp库。

使用 pysftp,您可以访问 SFTP 并使用安全协议来满足您的应用程序需求。 要安装 pysftp,您需要使用 pip。

pip install pysftp

另外,我们需要一个 SFTP 服务器。 对于 Windows,我们将使用 WinSCP 软件,要了解如何在 Wi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迹忆客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值