显示隐藏文件
ll -a
这里以node1节点为例配置免密
生成公钥,私钥
ssh-keygen -t rsa
然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
将公钥拷贝到本地机器上
ssh-copy-id localhost
配置远程连接
(我其余的虚拟机有3台,分别是hadoop102,hadoop103,hadoop104,所以我这里配的是我的主机名)
ssh-copy-id node2
ssh-copy-id node3
ssh-copy-id node4
查看是否配置成功
ssh 主机名
退出主机
exit
然后,其余的节点上,也可以按照这种方法操作
也可以把每个服务器上都先生成公钥,私钥,然后把每个节点上的authorized_keys文件内容,复制到一个文件中最后分发到各个服务器上