root@big3: Permission denied (publickey,password).
时间: 2023-11-06 22:50:10 浏览: 73
Access denied for user root@localhost (using passwor)
5星 · 资源好评率100%
这个错误提示意味着你尝试使用 SSH 登录到远程机器,但是由于权限问题,身份验证失败了。
通常情况下,这个问题可能有以下几个原因:
1. 使用的公钥没有正确添加到远程服务器的授权列表中。你需要将你的公钥添加到目标服务器的 `~/.ssh/authorized_keys` 文件中。
2. SSH 服务器配置问题。请确保 SSH 服务器的配置文件(通常是 `/etc/ssh/sshd_config`)中的以下两个参数设置正确:
- `PubkeyAuthentication` 应该设置为 `yes`
- `AuthorizedKeysFile` 应该设置为 `%h/.ssh/authorized_keys`
修改配置文件后,记得重启 SSH 服务器以使更改生效。
3. 权限问题。请确保你的私钥(通常是 `~/.ssh/id_rsa`)的权限设置正确。私钥文件应该只对当前用户可读写,权限设置为 600。
如果尝试上述解决方法后问题仍然存在,可能需要进一步检查 SSH 服务器日志以了解更多相关错误信息。
阅读全文