gpt4 book ai didi

chef-infra - Knife bootstrap命令不提示密码

转载 作者:行者123 更新时间:2023-12-01 16:52:51 24 4
gpt4 key购买 nike

我正在尝试编写一个 bash 脚本,其中包含使用 knife 命令引导 Ubuntu 客户端节点的命令。当我执行脚本时,knife 命令询问客户端节点的 sudo 密码,一旦我输入密码,它就会按预期工作。但我正在寻找一种无需提示密码的自动化方式。这是我用于引导的命令。

knife bootstrap <IP_ADDRESS> -x <USER_NAME> -P <PASSWORD> --sudo 

经核实,knife bootstrap document ,我也尝试过提供 ssh 密码,如下所示,但结果相同。

knife bootstrap <IP_ADDRESS> --ssh-user <USER_NAME> --ssh-password <PASSWORD> --sudo

这个命令可能有什么问题。我期望 Knife 命令自动登录客户端并引导,但它的要求是,

<IP_ADDRESS> knife sudo password:
Enter your password:

有什么想法吗?

最佳答案

查看文档,这可能是您需要的参数:

--use-sudo-password

虽然文档似乎暗示将使用的密码与 ssh 操作相同,但我不知道这对于您的情况是否足够。

引用:https://docs.chef.io/knife_bootstrap.html#knife-bootstrap-options

关于chef-infra - Knife bootstrap命令不提示密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18435513/

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