Hadoop 學習之-網路配置及免密碼登入

self_control發表於2015-04-21

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部落格 ” ,連結:http://blog.itpub.net/30066956/viewspace-1589989/,如需轉載,請註明出處,否則將追究法律責任。

相關文章