1. 程式人生 > >Hadoop叢集最迅速的配置免密碼登陸方法

Hadoop叢集最迅速的配置免密碼登陸方法

1:多臺機器互相免密登陸的思路(預設你的linux作業系統已經安裝好ssh):

第一步:在各自的機器上面生成金鑰:

  在第1臺機器上生產一對鑰匙: ssh-keygen -t rsa

  在第2臺機器上生產一對鑰匙: ssh-keygen -t rsa

  在第3臺機器上生產一對鑰匙: ssh-keygen -t rsa

  ............

第二步:將其它機器的公鑰拷貝到第一臺機器:

  ssh-copy-id 第一臺機器(分別在其他機器執行此命令,注意,也在第一臺機器上面將公鑰拷貝到自己的機器上面)

  如ssh-copy-id master,其他在其他機器執行此命令:ssh-copy-id slaver1,ssh-copy-id slaver2

ssh-copy-id slaver3,ssh-copy-id slaver4,ssh-copy-id slaver5......

第三步:將依次從第一臺機器將公鑰拷貝到其他節點 

  ssh-copy-id 第2臺機器

  ssh-copy-id 第3臺機器

  ssh-copy-id 第4臺機器

   ........

第三步:將第一臺的authorized_keys分別拷貝到其他機器上面:
  scp authorized_keys slaver1:/root/.ssh/
  scp authorized_keys slaver2:/root/.ssh/
  scp authorized_keys slaver3:/root/.ssh/

  scp authorized_keys slaver4:/root/.ssh/
  scp authorized_keys slaver5:/root/.ssh/
  scp authorized_keys slaver6:/root/.ssh/

第五步:測試

  ssh slaver1,依次類推,機器1到2,3,4,5,6,7;機器2到1,2,3,4,5,6,7,等等。彼此互相免金鑰登陸。

可以不輸入密碼登陸;

停更......

2017-12-09 16:23:43