Linux:从 Pi 到 CentOS 服务器的 SSH 需要密码

Linux:从 Pi 到 CentOS 服务器的 SSH 需要密码

我没有这个问题。我也看了本文,没有成功。我可以通过 SSH〜在〜到 Pi 没有问题(服务器 -> Pi),但我无法执行相反的操作(Pi -> 服务器)而不询问目标密码(不是密码短语)。我已验证密钥已正确传输。我用这个(就像我们一样)来做到这一点:

cat .ssh/pikey_rsa.pub | ssh -tt user@server "cat >> ~/.ssh/authorized_keys

但它们就是行不通。每当我这样做的时候ssh user@serverIP,它不仅不会把我扔进去;它还会把我扔进去。它要求输入密码(不是passPHRASE):user@serverIP's password:此时,好吧,我必须输入该死的密码,这违背了 ssh 密钥的全部目的。

我错过了什么细节?

我可能应该注意到,我正在远程连接到 Pi,然后远程连接到服务器,ala: main -> Pi -> server。我不认为它应该产生影响,但为了完整,就这样吧。

我已经重建了六次按键,试图消除按键错误。我已经手动 scp 密钥并手动将它们添加到身份验证文件中。天哪,我尝试了 USB 传输!我没主意了。

相关内容