📅  最后修改于: 2023-12-03 14:47:42.074000             🧑  作者: Mango
ssh-copy-id 是一个用于将本地用户的公钥复制到远程主机上的命令行工具,这个公钥文件通常是 ~/.ssh/id_rsa.pub。使用 ssh-copy-id 可以避免手动拷贝公钥文件和手动创建 ~/.ssh/authorized_keys 文件的麻烦。
使用 ssh-copy-id 命令很简单,只需要指定远程主机的用户名和 IP 地址或域名即可:
ssh-copy-id user@host
这个命令会自动将本地用户的公钥文件拷贝到远程主机的 ~/.ssh/authorized_keys 文件中。
如果您需要指定远程主机的端口号,可以使用 -p 参数:
ssh-copy-id -p port user@host
ssh-copy-id 实际上是在执行以下操作:
使用 ssh-copy-id 命令可以带来如下好处:
总的来说,ssh-copy-id 是一个非常实用的命令行工具,可以帮助程序员们更方便地管理远程主机的公钥配置。