首先保證兩臺(tái)機(jī)器上都安裝了SSH,其次在每臺(tái)機(jī)器上都執(zhí)行ssh-keygen -t rsa -P ""命令
在各自的家目錄下都生成了?
/home/hadoop/.ssh/id_rsa ?id_rsa.pub 兩個(gè)文件。
比如把A機(jī)器上的 id_rsa.pub上傳到B機(jī)器上,執(zhí)行 cat id_rsa.pub>> B機(jī)器/.ssh/
authorized_keys
。 這樣在A機(jī)器上ssh B 機(jī)器時(shí),就不需要密碼直接登錄了。
同樣,把B機(jī)器上的id_rsa.pub文件 上傳到A機(jī)器,執(zhí)行同樣操作。B登錄A也不需要密碼。直接登錄.
分別修改修改.ssh目錄的權(quán)限以及authorized_keys 的權(quán)限
chmod 644 ~/.ssh/authorized_keys
chmod 700 ~/.ssh