为什么我应该在我的电脑上使用私钥来 ssh 我的服务器?

why i should use private key on my pc to ssh my server?

我刚刚了解到,在基于密钥的身份验证中,发送方应该拥有私钥,接收方应该拥有 public 密钥,这是加密私有解密 public 的一种方式,那我怎么会这样呢? SSH 到我的服务器 我在电脑上有私钥并且 public 密钥在服务器上?

想要连接到远程服务器的用户应该有自己的私钥。 远程服务器应该有 public 密钥,与私钥配对以允许用户连接。

如果你想从远程服务器连接到你的电脑,你应该把私钥放在远程服务器上,然后public到你的电脑上。

因此,要进行双向配置的基于密钥的身份验证,您应该在两台计算机上都有私钥和 public 密钥。