已经设置了 2 个 Centos 实例,创建了公钥和私钥,但尝试从一台机器 ssh 到另一台机器时收到以下错误消息“权限被拒绝 (publickey,gssapi-keyex,gssapi-with-mic)”。以下是我遵循的步骤:-
- ssh-keygen -t rsa
- 猫〜/ .ssh / id_rsa.pub >>〜/ .ssh / authorized_keys
- chmod 755 ~/.ssh/authorized_keys
- 关闭防火墙,并检查sshd服务状态是否正在运行。
- 将一台机器的公钥复制到另一台机器的授权密钥文件,反之亦然。
- 当尝试从一台机器 ssh 到另一台机器时出现上述错误。
请帮助解决问题,谷歌云的流程是否不同?
答案1
SSH 身份验证疑难解答
config
如果您使用,请向我们显示您的文件,或者向我们显示您的 ssh 命令- 使用
-vvv
选项并查看哪里出了问题 - 监控目标机器的安全日志 -
tail -f /var/log/secure
它可能像权限问题一样简单,但它应该显示在日志中。