ssh 免密登录
免密登录确实提供了非常方便的方式,不用每次都输入密码,给工作带来了便利
第一步并不是一定需要执行的,如果你的根目录下.ssh/下已经有了公钥和私钥,说明你以前都生成过了
比如
1、打开终端(命令行),执行下边的命令,一路回车,即可得到公钥和私钥。
ssh-keygen -t rsa
如果已经有钥匙,就执行第二步,一般还是不要随便把钥匙传到远程主机上,我看csdn上好多都是把钥匙给传过去了
2、 在远程主机上添加信任的公钥(远程主机Mac上操作)
打开远程Mac主机,进入到~/.ssh目录,打开名字为“authorized_keys”的文本文件(没有的话,就创建它),然后把客户端创建的公钥添加去,如下图:
添加公钥到远程主机的ssh文件中,授权keys中
其实只需要在自己本机上,把公钥复制下来,放到远程主机的授权keys中,应该就可以了
其实也就是只要把自己的公钥给远程授权关键字文件中,就完事了,就是
authorized_keys
文件中
ssh快捷登录
其实这个涉及到硬链接与软链接,
我们用的是软连接
比如
alias s14="ssh root@11.11.11.14"
就是把这一个命令做成一个命令,
其实主要是因为我们平时用这些命令用的比较多,就算是用自己手打或者历史命令搜索,还是比较麻烦,但是用这个软链接,还是非常方便的,一个命令登录远程主机