使用ssh-copy-id复制您的公钥



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

  1. remote_host必须是我试图连接的虚拟机的floating_ip ?
  2. 应该输入哪个密码?

如果你能回答我的问题就太有帮助了。

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

只有这样,后续的SSH命令才可以在不要求密码的情况下工作(只有passphrase,如果您的私钥受passphrase保护,并且如果您没有将私钥添加到SSH代理中,以缓存所述passphrase)。

最新更新