加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

chef – knife bootstrap命令,不提示密码

发布时间:2020-12-17 20:38:34 所属栏目:安全 来源:网络整理
导读:我正在尝试编写一个bash脚本,其中包含使用knife命令引导Ubuntu客户机节点的命令.当我执行脚本时,knife命令询问客户端节点的sudo密码,一旦我输入密码,它就按预期工作.但我正在寻找一种没有提示密码的自动方式.这是我用于引导的命令. knife bootstrap IP_ADDRE
我正在尝试编写一个bash脚本,其中包含使用knife命令引导Ubuntu客户机节点的命令.当我执行脚本时,knife命令询问客户端节点的sudo密码,一旦我输入密码,它就按预期工作.但我正在寻找一种没有提示密码的自动方式.这是我用于引导的命令.

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

检查后,knife bootstrap document,我尝试过给ssh-password也如下,但结果相同.

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

这个命令可能有什么问题.我期待刀命令自动登录到客户端和引导程序,但它的要求就像,

<IP_ADDRESS> knife sudo password:
 Enter your password:

有任何想法吗??

解决方法

通过doc查看,这可能是您需要的参数:

--use-sudo-password

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

参考:https://docs.chef.io/knife_bootstrap.html#knife-bootstrap-options

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读