不允许Fabri中的密码验证

2024-06-12 03:35:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Fabric(via)配置本地子网上的设备。第一步是扫描子网上的所有设备并确定它是否是要配置的设备之一。命令是:

cuisine.connect(ip_addr, user='pi')

我只想配置那些已经有ssh密钥的设备。所以我试着不用密码连接。如果连接成功了,我知道上面有我的钥匙。如果没有,我希望连接立即失败。不过,我看到的是命令行提示输入密码。你知道吗

有没有一种方法可以防止提示立即失败?你知道吗


Tags: 方法命令行命令ip密码connectpi密钥
1条回答
网友
1楼 · 发布于 2024-06-12 03:35:51

我没用过烹饪法,但简单回顾一下来源,我想你用过:

import fabric.api
fabric.api.env.abort_on_prompts = True
cuisine.connect(ip_addr, user='pi')

理论上它应该有用。。你知道吗

另外,你必须克制住想让那个项目。。。太难了。。。你知道吗

相关问题 更多 >