使用 RSA 密钥进行 SSH 连接
平时用 SSH 连树莓派和虚拟机每次都要输入密码,比较烦人。Windows Terminal 出于安全原因是不支持记录密码进行自动连接的功能的,所以还是老老实实创建 RSA 密钥进行连接好了。
生成 RSA 密钥对
Windows 上可以用 Putty Key Generator 这个工具生成 RSA 密钥对:
点击菜单 key->Generate key pair。
在打开的页面点击 Generate 按钮生成密钥对,等待一会后就可以生成一对 RSA 密钥。
RSA 密钥对本质上是两个用 RSA 算法生成的字符串,将对应的字符串保存起来就是密钥文件,可以用于身份验证。
理论上只要保存私钥(private key)就可以了,因为私钥是可以生成公钥的。但方便起见我们最好还是将私钥和公钥都保存起来。
点击 Save public key 将公钥保存到本地文件,可以用 .pub 作为文件后缀以表示这是 RSA 公钥。
点击 Save private key 将私钥保存到本地文件,文件以 .ppk 作为后缀进行保存。