1、虚拟三台CentOs
网络使用nat。
宿主机ip为192.168.229.1
虚拟机网关为192.168.229.2
地址分别为: h1:192.168.229.129 h2:192.168.229.130 h3:192.168.229.131
配置文件:/etc/hosts
[root@h1 etc]# cat hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.229.129 h1
192.168.229.130 h2
192.168.229.131 h3
配置文件: /etc/sysconfig/network
HOSTNAME=h1 | h2 | h3
2、免密码登陆
h1 h2 h3 都使用 hadoop 用户登陆
h1 : ssh-kengen -t rsa
h2: ssh-kengen -t rsa
scp id_rsa.pub hadoop@h1:.ssh/h2.rsa.pub
h3: ssh-kengen -t rsa
scp id_rsa.pub hadoop@h1:.ssh/h3.rsa.pub
h1 : cp id_rsa.pub authorized_keys
cat h2.rsa.pub >>authorized_keys
cat h3.rsa.pub >>authorized_keys
scp authorized_keys hadoop@h2:.ssh/authorized_keys
scp authorized_keys hadoop@h3:.ssh/authorized_keys
rm h2.rsa.pub h3.rsa.pub
到此 完成 h1 h2 h3 三个虚拟机间的免密码ssh登陆
追加:
id_rsa.pub的复制也可以使用命令
ssh-copy-id -i /root/.ssh/id_rsa.pub h2
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30066956/viewspace-1589989/
,如需转载,请注明出处,否则将追究法律责任。