ambari 的前提Linux設定免密登入
阿新 • • 發佈:2018-12-03
假設有四臺機器,一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