1. 程式人生 > >ambari 的前提Linux設定免密登入

ambari 的前提Linux設定免密登入

假設有四臺機器,一server三agent,主要設定server.
以root身份登入,修改hosts檔案,vim /etc/hosts,如下圖
在這裡插入圖片描述
ip地址為四臺機器的IP,後面為主機名

1)、ssh-keygen  //按預設回車生成公私匙檔案 .ssh

2)、cd  /root/.ssh  //進入.ssh資料夾

3)、cat id_rsa.pub >> authorized_keys  //複製公匙到authorized_keys

然後修改檔案許可權:chmod 700 authorized_keys

4)、scp /root/.ssh/authorized_keys [email protected]
:/root/.ssh/ //scp到指定伺服器 也可用 scp ~/.ssh/authorized_keys hostname:~/.ssh/ //比較簡潔 5)、ssh hostname //成功無密碼登入指定伺服器即成功//要免密登入某一臺伺服器,把自己公匙scp到那臺伺服器就可以 6)、若想無密登陸哪臺機器就重複 4)操作,然後使用 5) 登入 7)、exit退出當前機器 8)、如果還是需要密碼的話執行以下命令就可以了 eval "$(ssh-agent -s)" ssh-add