linux ssh 免密登录

配置无密钥登录

配置hadoop集群,首先需要配置集群中的各个主机的ssh无密钥访问

在z01上,通过如下命令,生成一对公私钥对

$ ssh-keygen -t rsa,一顿回车操作,这条命令执行完毕后(注意使用普通用户执行该命令),会在/home/z/.ssh/目录下生成两个文件:id_rsa 和 id_rsa.pub,如图所示:

 
 
 
 

 

生成之后呢,把z01生成的公钥拷贝给z01,z02,z03这三台机器,对,没错,包含当前机器。

$ ssh-copy-id z01

$ ssh-copy-id z02

$ ssh-copy-id z03

完成后,z02机器如图(z03同理):

 
 

以上完成了z01生成私钥,公钥并把公钥拷贝给z01,z02,z03三台机器的过程,z02,z03这两台机器也需要进行如上操作。全部完成后,我们可以在任意一台机器上,无密钥的连接到另外一台机器,比如,我们在z01连接到z02这台机器,使用命令:

$ ssh z02,如图:

 
 

这样就成功的在z01的机器登录到z02机器了。



作者:Z尽际
链接:https://www.jianshu.com/p/0ad52ec23309
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
posted @ 2018-12-19 11:54  zfzf1  阅读(122)  评论(0编辑  收藏  举报