配置ssh免登陆
1、生成秘钥和公钥
??? ssh-keygen -t rsa
2、提示让你输入,什么都不输,三次回车之后会在~下面的.ssh文件夹中多出两个文件id_rsa 和 id_rsa.pub
?? 其中id_rsa为秘钥,id_rsa.pub为公钥,使用公钥加密的数据只有私钥才能对这些数据解密
??? cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys? 或者
??? cp id_rsa.pub authorized_keys? 或者
??? ssh-copy-id -i localhost(要配免登的对方ip)?? 推荐使用
如果是要在本机上配置免登的话,这三句是相同的结果,都是在~/.ssh文件夹中生成一个authorized_keys文件
如果是要在别的ip上配置的话,建议使用第三个,
这时会提示你输入密码。
输入密码之后回车,就ok了,这时在你要配置免登的那台机器上的~/.ssh文件夹中也生成了一个authorized_keys文件,其实这个文件就是当时生成的公钥