ssh-copy-id 报错了
时间: 2023-10-09 10:05:47 浏览: 153
在配置SSH免密登录时报错:/usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘/root/.pub’: 没有那个文件或目录
请提供具体的错误信息以便定位问题。一般来说,如果出现 "Permission denied (publickey)" 错误,有以下几种可能的原因:
1. 您的公钥文件权限不正确。请确保您的公钥文件权限为 600,即只有您自己可以读写该文件,其他用户无法访问。
2. 您的 SSH 服务没有启用公钥认证。请确认您的 SSH 服务配置文件中已经启用了公钥认证功能。
3. 您的 SSH 服务没有正确设置 SSH 目录权限。请确认您的 SSH 目录(默认为 ~/.ssh)权限为 700,即只有您自己可以访问该目录,其他用户无法访问。
4. 您的目标主机没有正确配置 SSH 服务。请确认您的目标主机已经启用了 SSH 服务,并且允许使用公钥认证。
如果无法确定具体原因,可以尝试在执行 ssh-copy-id 命令时添加 -v 参数,以便查看详细的调试信息。
阅读全文