使用 ssh-copy-id 复制您的公钥
Posted
技术标签:
【中文标题】使用 ssh-copy-id 复制您的公钥【英文标题】:Copying Your Public Key Using ssh-copy-id 【发布时间】:2021-11-08 02:49:00 【问题描述】:我正在尝试配置基于 SSH 密钥的身份验证,在我创建了一个之后,我想将 SSH 公钥复制到我的服务器。当我在 git bash 上发出以下命令时:ssh-copy-id username@remote_host,我被要求输入密码。
-
remote_host 必须是我尝试连接的 VM 的 floating_ip 吗?
我应该输入哪个密码?
如果您能回答我的问题,那将非常有帮助。
【问题讨论】:
【参考方案1】:在第一次 SSH 操作(这里是 ssh-copy-id
)时,您需要远程帐户的密码,以便命令将您的 public kay 添加到所述远程用户帐户 ~/.ssh/authorized_keys
。
只有这样后续的 SSH 命令才能在不询问密码的情况下工作(仅密码,如果您的私钥受密码保护,并且如果您没有将私钥添加到 ssh 代理,用于缓存所述密码)。
【讨论】:
以上是关于使用 ssh-copy-id 复制您的公钥的主要内容,如果未能解决你的问题,请参考以下文章