gpt4 book ai didi

ssh - rhc 的自定义 ssh key 位置

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

我正在使用 rhc cli 工具 OpenShift项目并且遇到了默认的问题 rhc SSH key 。
在任何与 ssh 相关的操作(设置、应用程序创建等)上。rhc创建 ~/.ssh/id_rsa键,如果不存在。我不喜欢这种行为,我希望它使用类似 ~/.ssh/my_openshift 的东西。 key 。
我已添加 ssh_key_file='~/.ssh/my_openshift'~/.ssh/express.conf ,但它没有帮助。

所以,问题是;

  • 如何配置 rhc 工具以使用自定义 ssh-key?

  • 备注 : 我知道如何添加额外的 ssh key ,但我想停止创建/使用 rhc ~/.ssh/id_rsa
    更新 1
    不幸的是,King-Wizard(已删除)答案没有回答我的问题,因为:
  • 答案没有数字 - 是否可以制作 rhc忽略 ~/.ssh/id_rsa在设置过程中。
  • 在我看来,主要问题 - 如果我们使用几个需要默认 ssh key ( id_rsa )的应用程序,这将增加 ssh key 控制的困惑。
  • 我发现的临时修复正在创建一个空的 id_rsa文件并阻止对它的写访问。所以:
  • 什么都不能用id_rsa正确 - 这就是我们将如何捕获使用不健康尝试使用的应用程序 id_rsa .这对我有好处,因为我不使用 id_rsa关键。
  • rhc看到了 id_rsa存在,并且不要尝试在 rhc setup 期间创建自己的.
  • rhc无法使用 id_rsa ,因此它使用通过 rhc sshkey 添加的其他 key 添加一些 key _

  • 我的解决方案不是最好的,因为它也会造成困惑,但比使用 bash 命令移动键要少。在我看来,更好的解决方案是:
  • 检查是否原装rhc通过 express.conf 支持自定义默认键
  • 如原版rhc不支持,修复并向社区发送补丁 =)

  • 最佳答案

    首先我不明白为什么你不想拥有一个默认的 ssh key 。但无论如何,请在这里查看我的回答:
    https://stackoverflow.com/a/34559668/520567

    SSH key 用于 ssh。 token 用于 API 请求。这些是不同的用例。 rhc 使用 ssh可执行文件,因此使用自定义 key 意味着编辑 ~/.ssh/config将您的默认 key 设置为另一个位置或为不同的主机设置不同的 key 。 rhc setup 处理得不好.但是一旦你有了你的 key ,你就不必运行 rhc setup了。

    在没有具体“什么”和“为什么”的情况下解释所有事情的时间太长了,您试图这样做。

    关于ssh - rhc 的自定义 ssh key 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34125191/

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