【问题标题】:Fleetctl uses /root/.ssh instead of remote machine using /home/core/.sshFleectl 使用 /root/.ssh 而不是使用 /home/core/.ssh 的远程机器
【发布时间】:2015-08-17 16:30:52
【问题描述】:

我无法从单元文件中克隆私有 repo。我收到主机密钥验证失败错误消息。从命令行在远程机器上克隆它似乎工作得很好。

调试后,我看到远程上的队列客户端正在 /root/.ssh 中寻找密钥,而我的远程机器在 /home/core/.ssh 中寻找密钥。

知道如何解决这个问题吗?

问候 A.

【问题讨论】:

    标签: github ssh coreos fleet fleetctl


    【解决方案1】:

    您可以使用User=core 指定单元运行的用户。那应该查看您的主目录以获取正确的密钥。更多细节在这里:https://coreos.com/os/docs/latest/registry-authentication.html#the-.dockercfg-file

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多