先檢驗是否安裝openssh
[root@node01 ~]
# ssh node02
-bash:ssh:command not found
yum -y install openssh-clients
使用命令ssh-keygen生成公鑰和私鑰
ssh-keygen 連續按四下回車
![](https://pic.w3help.cc/639/27688312b8907df5dbf93332fe5d9.jpeg)
完畢後,在/root/.ssh目錄下檢視是否有這兩個檔案
在把生成的公鑰拷貝給其他機器id_rsa 私鑰
id_rsa.pud 公鑰
輸入命令即可:ssh-copy-id node02
比如你有三颱集群,node01,node02,node03
你現在在node01上執行操作,那麼你現在的應該輸命令:
現在你檢視node01中的公鑰內容,與node02,node03中的內容一致不
在node01中輸入:
在node02中輸入:cd /root/
.ssh
cat id_rsa.pud
cat authorized_keys
在node03中輸入:cd /root/
.ssh
cat authorized_keys
完成後。檢驗是否成功:cd /root/
.ssh
cat authorized_keys
在node01上執行此命令,看使用者名稱是否換成node02
ssh node02
ssh免密登入設定
1.ssh keygen t rsa p 生成金鑰對 t 指定秘鑰的型別為rsa 2.cat ssh id rsa.pub ssh authorized keys 將生成的公鑰寫入授權檔案中 3.chmod 600 ssh authorized keys 更改授權檔案許可權 4.scp ssh id...
hadoop集群ssh免密登入
1.在master,node1,node2 中執行sudo apt install ssh sudo apt install rsync hadoop master ssh keygen t rsa 一直按回車 2.在 master master角色 執行,將 ssh 下的id rsa.pub公私作...
ssh免登入 設定集群環境ssh免登入步驟
1.每台機器都需要執行,生成自己的金鑰 ssh keygen t rsa過程中遇到選項,全部enter cd ssh cat id rsa.pub authorized keys chmod 600 authorized keys 分別在node2,node3 上的 目錄下建立 ssh 目錄,建好後...