gpt4 book ai didi

python - paramiko.ssh_exception.SSHException : No hostkey for host xx. xx.xx.xxx 找到

转载 作者:太空宇宙 更新时间:2023-11-03 19:51:19 31 4
gpt4 key购买 nike

我正在尝试使用 pysftp 并得到与许多其他人相同的错误。主机没有主机 key 。我尝试了很多修复方法,但似乎都不起作用。

当我尝试设置主机名时,出现以下错误:

cnopts = pysftp.CnOpts()
cnopts.hostkeys.load('known_hosts')

with pysftp.Connection(host, username, password, cnopts=cnopts) as sftp:
/home/runner/.local/share/virtualenvs/python3/lib/python3.7/site-packages/pysftp/__init__.py:61: UserWarning: Failed to load HostKeys from /home/runner/.ssh/known_hosts.  You will need to explicitly load HostKeys (cnopts.hostkeys.load(filename)) or disableHostKey checking (cnopts.hostkeys = None).
warnings.warn(wmsg, UserWarning)

我也尝试过关闭主机 key 并在本地加载,但似乎没有任何效果。

最佳答案

如果默认位置中不存在 known_hosts 并且您未在 CnOpts 构造函数中指定替代位置,您会收到该警告。

这应该有效:

cnopts = pysftp.CnOpts(knownhosts='known_hosts')

关于python - paramiko.ssh_exception.SSHException : No hostkey for host xx. xx.xx.xxx 找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59826332/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com