python-3.x - pysftp SFTP 连接找不到主机密钥错误
问题描述
我正在尝试使用 SFTP 协议推送文件。我正在使用 Python3 和 pysftp 库。代码非常简单:
host = "100.100.100.1" #the host ip
passw = "myPass" #password
user = "myUser" #username
path = "/destination/"
localpath = "D:/myFolder/"
sftp = pysftp.Connection(host, username=user, password=passw)
sftp.put(localpath, path)
sftp.close()
但是结果我有这个错误信息:
No hostkey for host 100.100.100.1 found
我究竟做错了什么?示例代码中的 IP 地址和其他敏感数据自然不是真实的。感谢您的帮助。
解决方案
推荐阅读
- xml - 从 WordML 中删除文字校对错误
- typescript - TypeScript 和 React Native:RN 样式的类型定义是否错误?
- visual-c++ - CMake - 如何将 Windows SDK 版本传递给使用 msbuild 构建的 ExternalProject?
- pandas - 需要在 Python 中查找匹配数
- c - 为测试目的伪造输入设备
- c - 我的自定义 shell 程序只重定向一行
- macos - 列出 macOS 上的所有 NSPasteBoard 名称
- r - 列值的百分比等级 - R
- python - 这些在 Python 中导入的方式有什么区别吗?
- sql - Oracle SQL - 返回当前月份组中至少有一行并且上个月的班级发生变化的行