python - 用 Python 保存 SFTP 服务器当前主机密钥的最简单方法是什么?
问题描述
我在 Windows 上使用 Python 3,并使用 pysftp。
基本上,我正在寻找非常简单的 Python 方法来连接到 SFTP 服务器并将其主机密钥保存到将来可以与 pysftp 一起使用的文件中。
一些快速说明:
我知道我可以在 pysftp 中设置 hostkeys = None 以在连接以执行实际的正常 ftp 功能(上传、下载等)时绕过该问题。我宁愿不那样做。
如果您想测试任何东西,可以在此处找到示例 sftp 公共服务器:https ://www.sftp.net/public-online-sftp-servers
我知道还有其他程序可以为我做到这一点(例如,多个 ftp 客户端)。我明确希望以最简单的方式在 Python 代码中执行此操作。
任何帮助将不胜感激。:-)
解决方案
推荐阅读
- android - 添加带有底部导航栏的导航抽屉
- reactjs - 如何从 useParam 挂钩获取数据?
- windows - 在 Windows 的 sed 中转义双引号
- c# - 从中心位置控制用户访问
- html - 如果图像高度太小,则为最大宽度
- fiware-orion - 在 Orion 中查询实体时是否可以获取 ServicePath?
- python - 即使已满,也强制放入 python 队列
- vb.net - Vb.net 在不和谐的 webhook 上发送消息
- postgresql - 如何通过spring boot为具有图片和许多其他文本字段的postgres sql设计一个表
- migration - CELL_TYPE_NUMERIC 的 Apache POI 4.1.2 迁移问题