运维那些事

Mac下SSH免密登陆

2020-04-03  本文已影响0人  Bruce基

吐槽

每次ssh远程登录Mac都需要密码,很烦人,接下来我们就来使用公钥私钥的方式,来ssh远程登录Mac免密码。

开始

打开终端(命令行),执行下边的命令,一路回车,即可得到公钥和私钥。

ssh-keygen -t rsa

说明

公钥和私钥就放在 ~/.ssh目录下,其中,id_rsa为私钥,id_rsa.pub为公钥,它们都是文本文件,可以用任何文本编辑器打开。如果在该文件夹下有名为“known_hosts”的文件,把该文件删掉。可以把它看做一个缓存文件,目标主机发生变化时,缓存可能导致验证不正确。

添加信任的公钥(远程主机)

在远程主机,进入到~/.ssh目录,打开名字为“authorized_keys”的文本文件(没有的话,就创建它),然后把客户端创建的公钥添加去,至此,所有操作就算完成了.

说明

本文只做学习参考,如有任何不准确的地方欢迎指正。

我的邮箱:

上一篇 下一篇

猜你喜欢

热点阅读