gpt4 book ai didi

ssh - 加 salt 和管理 .ssh/authorized_keys

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

Salt有一个状态模块来管理.ssh/authorized_keys
https://docs.saltstack.com/en/develop/ref/states/all/salt.states.ssh_auth.html

我对它不满意,因为它结合了代码和数据。

状态文件对我来说是某种源代码。

ssh-key 是给我的数据。

我不想将两者合并到一个文件中。

有没有其他分离代码和数据的解决方案?

最佳答案

您不必将它们放在一个文件中:

根据文档:https://docs.saltstack.com/en/latest/ref/states/all/salt.states.ssh_auth.html
你可以使用这个方法:

thatch:
ssh_auth.present:
- user: root
- source: salt://ssh_keys/thatch.id_rsa.pub
- config: /%h/.ssh/authorized_keys

(与文档中的示例相反,如果配置:值以“%”开头,则会出现错误)

这会将您的 key 保存在相应的文件中,并且仅通过文件名将它们与您的代码链接。

关于ssh - 加 salt 和管理 .ssh/authorized_keys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33953099/

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