日期:2014-05-16  浏览次数:20653 次

linux集群互相免登陆配置

配置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文件,其实这个文件就是当时生成的公钥