【问题标题】:Copying Your Public Key Using ssh-copy-id使用 ssh-copy-id 复制您的公钥
【发布时间】:2021-11-08 02:49:00
【问题描述】:

我正在尝试配置基于 SSH 密钥的身份验证,在我创建了一个之后,我想将 SSH 公钥复制到我的服务器。当我在 git bash 上发出以下命令时:ssh-copy-id username@remote_host,我被要求输入密码。

  1. remote_host 必须是我尝试连接的 VM 的 floating_ip 吗?
  2. 我应该输入哪个密码?

如果您能回答我的问题,那将非常有帮助。

【问题讨论】:

    标签: ssh git-bash ssh-keys openssh ssh-keygen


    【解决方案1】:

    在第一次 SSH 操作(这里是 ssh-copy-id)时,您需要远程帐户的密码,以便命令将您的 public kay 添加到所述远程用户帐户 ~/.ssh/authorized_keys

    只有这样后续的 SSH 命令才能在不询问密码的情况下工作(仅密码,如果您的私钥受密码保护,并且如果您没有将私钥添加到 ssh 代理,用于缓存所述密码)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-15
      • 2016-01-06
      • 2023-03-24
      • 1970-01-01
      • 2013-03-24
      • 2020-12-20
      • 2017-12-22
      • 1970-01-01
      相关资源
      最近更新 更多