rye*_*ayo 13 ubuntu centos key-authentication
好的,所以我已经尝试了很多次,我确定这非常简单,但是:我正在尝试通过 Ubuntu 上的命令行使用我使用 key-gen 创建的 RSA 密钥对通过 SSH 连接到我的 VM(Centos6) .
我已经创建了密钥对并将公钥附加到 authorized_keys 文件并将权限更改为600. 在我将私钥 SCP 到 Ubuntu 并尝试使用它 SSH 后,我总是得到:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Run Code Online (Sandbox Code Playgroud)
我已经尝试了 3 次,但没有运气。我可以 ping 它,但我似乎无法弄清楚为什么它没有拿走我制作的钥匙。有什么建议?
Pab*_*osa 15
以详细模式运行 ssh(根据需要添加尽可能多的 -v)并尝试找出原因。
例如
ssh -vvv user@host
Run Code Online (Sandbox Code Playgroud)
您将获得一个调试输出,帮助您找出原因。
小智 4
首先在您的 Ubuntu 机器上生成密钥对。
之后,将生成的文件的内容复制.pub到 ssh 文件夹 ( ~/.ssh/id_rsa) 中,并将其粘贴到username/.ssh/id_rsaauthorized_keysCentOS 上用于登录的特定用户的文件中的新行中。