多MAC下通过统一私钥来达到1个key即可让所有电脑无密码SSH登陆

因为有两个MAC,然后之前一直是傻傻的各自生成一个KEY然后导入到服务器上的,直到。。。需要导入自己的公钥到工作用的堡垒机上的时候,被我们的老大吐槽了。。。
这次完全是靠MB点拨然后自行摸索到的技巧=W=并没有参照其他地方,算是原创吧~
按照MB的指点,生成的key跟你的电脑本身没有任何关系,只是“生成”了后在每次访问的时候自动会读取一下那个指定的文件而已。所以只需要保证你的每个MAC(LINUX亦是如此)的个人账户下的.ssh文件夹内的id_rsa文件(也就是私钥)一致即可,而公钥中的“计算机名”则也无所谓一直不一致,那个只是类似于标识生成的计算机名和用户名而已。
同步完成后,由于是从另一个计算机上过来的,所以这时候这个文件还不属于你自己,这个时候只需要chmod一下即可:

chmod 0600 id_rsa

然后就可以用啦~
感谢老大MB的指点=w=
另附:mac下无密码直接通过SSH登陆服务器

《多MAC下通过统一私钥来达到1个key即可让所有电脑无密码SSH登陆》上有1条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注