第一步: 在host01和 host 2和 host 3上面都要执行下面操作,产生公钥和私钥(该过程不输入密码)
ssh-keygen -t rsa
第二步: host01, host 2和 host 3都执行以下操作, 将各自公钥添加到host01的authorized_keys的文件中.
ssh-copy-id hadoop01
第三步:在host01上执行下面操作. 经过第二步, host01都有了host02与host03的公钥, 所以host02与host03可以无密登陆host01. 将同时包含host01公钥的authorize再拷贝到host02与host03, host01也就可以无密登陆这两台主机了.
scp /root/.ssh/authorized_keys host02:/root/.ssh/
scp /root/.ssh/authorized_keys host03:/root/.ssh/