gpt4 book ai didi

python - 如何在Python Paramiko中配置等效的ssh StrictHostKeyChecking = no

转载 作者:行者123 更新时间:2023-12-02 14:27:37 27 4
gpt4 key购买 nike

我正在使用Paramiko从Python脚本中切换。我的ssh命令如下:

ssh -A -o strictHostKeyChecking=no <hostname>

我需要用于Python的相同Paramiko代码。

最佳答案

在Paramiko中,等效于OpenSSH的StrictHostKeyChecking=no MissingHostKeyPolicy 的默认行为,该行为实现 missing_host_key 只是不执行任何操作。

client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.MissingHostKeyPolicy())
client.connect(hostname, ...)

虽然您不应该这样做(也不是 StrictHostKeyChecking=no)。您正在通过这种方式失去针对 Man-in-the-middle attacks的保护。有关正确的解决方案,请参见 Paramiko "Unknown Server"

关于python - 如何在Python Paramiko中配置等效的ssh StrictHostKeyChecking = no,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60827896/

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