我正在尝试编写一个 bash 脚本,其中包含使用命令引导 Ubuntu 客户端节点的knife
命令。当我执行脚本时,该knife
命令询问客户端节点的 sudo 密码,一旦我输入密码,它就会按预期工作。但我正在寻找一种无需提示密码的自动化方式。这是我用于引导的命令。
knife bootstrap <IP_ADDRESS> -x <USER_NAME> -P <PASSWORD> --sudo
检查后,knife bootstrap 文件,我尝试给 ssh-password 也如下所示,但结果相同。
knife bootstrap <IP_ADDRESS> --ssh-user <USER_NAME> --ssh-password <PASSWORD> --sudo
这个命令可能有什么问题。我期待刀命令自动登录到客户端和引导程序,但它的询问就像,
<IP_ADDRESS> knife sudo password:
Enter your password:
有任何想法吗??