第一步、设置静态ip
Centos:https://blog.csdn.net/qq_41813208/article/details/101027226
Ubuntu:https://blog.csdn.net/qq_41813208/article/details/100718624
第二步、修改主机名
Centos:
vim /etc/sysconfig/network
如截图,HOSTNAME=hadoop111 具体名称根据需求改
第三步、重启服务器
reboot
第四步、测试网络
互相ping测试仪一下
第五步、实现ssh无密登录
登录其中一台服务器(之前通过ssh登录过另外一台服务器,就回在家目录下产生一个.ssh/文件夹)
在没有生成公钥和私钥前只有一个known_hosts一个文件
首先通过ssh-key-gen生成公钥A、私钥A。命令:ssh-keygen -t rsa
会生成如上图的另外两个文件,其中id_rsa是私钥,id_rsa.pub是公钥
将公钥A拷贝到另外一台服务器上。命令:ssh-copy-id hadoop112(主机名称,第一次需要输入该主机的密码)
如下图操作:这里的hadoop112,是修改了/etc/hosts文件,将hadoop112映射到静态ip上,如果没有改hosts文件则用ip代替
总结:无密登录,可以让生成公钥和私钥的服务器,直接登录到拷贝公钥到指定服务器