我正在尝试配置 passwordless ssh
。我已经阅读了网络上的基本教程,但是关于基本过程的一些事情让我很困扰。
假设我坐在客户端并想登录服务器(恰好在本地网络上,但这并不重要)。无论如何,我想在服务器上生成密钥对并将公钥复制到客户端是有意义的。在服务器上生成密钥对有两个原因:
- 您已经登录到您想要无密码 ssh 的服务器帐户,因此登录信息可以包含在密钥对中
- 您显然只需要客户端上的服务器公钥
当 ssh-ing 进入服务器时,客户端发送在服务器上创建的公钥。公钥与服务器上的私钥匹配,并允许登录。
但是我阅读的每个教程都有在客户端创建的密钥对,导致我的大脑爆炸。我希望阅读这篇文章不会让你的大脑爆炸。我错过了什么?