集群間ssh免密登入設定

2021-10-09 12:37:35 字數 1380 閱讀 2479

先檢驗是否安裝openssh

[root@node01 ~]

# ssh node02

-bash:ssh:command not found

yum -y install openssh-clients
使用命令ssh-keygen生成公鑰和私鑰

ssh-keygen    連續按四下回車

完畢後,在/root/.ssh目錄下檢視是否有這兩個檔案

id_rsa            私鑰

id_rsa.pud 公鑰

在把生成的公鑰拷貝給其他機器

輸入命令即可:ssh-copy-id node02

比如你有三颱集群,node01,node02,node03

你現在在node01上執行操作,那麼你現在的應該輸命令:

現在你檢視node01中的公鑰內容,與node02,node03中的內容一致不

在node01中輸入:

cd /root/

.ssh

cat id_rsa.pud

cat authorized_keys

在node02中輸入:

cd /root/

.ssh

cat authorized_keys

在node03中輸入:

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 目錄,建好後...