我刚刚了解到,在基于密钥的身份验证中,发送者应该具有私钥,而接收者应该具有公钥,这是加密私钥的一种方式,可以对公钥进行解密,然后在我SSH到服务器上时我会在PC上获得私钥并且公钥在服务器上?
想要连接到远程服务器的用户应在其身边拥有私钥。远程服务器应具有公钥,并与私钥配对以允许用户连接。
如果要从远程服务器连接到您的PC,则应将私钥放在远程服务器上,并公开给您的PC。
因此,要通过双向配置基于密钥的身份验证,两台计算机上都应具有私钥和公钥。