centos7免密碼登入

2022-03-23 07:18:07 字數 962 閱讀 9365

2臺主機

192.168.30.207 master

192.168.30.251 node1

三颱主機檢查 ~/.ssh 資料夾沒有則新建

ssh-keygen -t rsa 一路狂按回車,最終生成(id_rsa,id_rsa.pub兩個檔案).

把authorized_keys 複製到node上去.

cat id_rsa.pub >> authorized_keys

scp ~/.ssh/authorized_keys [email protected]:~/.ssh

chmod 644~/.ssh

主機改配置檔案:

vi /etc/ssh/sshd_config

#禁用root賬戶登入,如果是用root使用者登入請開啟

permitrootlogin yes

# 是否讓 sshd 去檢查使用者家目錄或相關檔案的許可權資料,

# 這是為了擔心使用者將某些重要檔案的許可權設錯,可能會導致一些問題所致。

# 例如使用者的 ~.ssh/ 許可權設錯時,某些特殊情況下會不許使用者登入

strictmodes no

# 是否允許使用者自行使用成對的金鑰系統進行登入行為,僅針對 version 2。

# 至於自製的公鑰資料就放置於使用者家目錄下的 .ssh/authorized_keys 內

rsaauthentication yes

pubkeyauthentication yes

authorizedkeysfile .ssh/authorized_keys

# 有了證書登入了,就禁用密碼登入吧,安全要緊

passwordauthentication no

啟動ssh服務

/bin/systemctl start sshd.service

reboot

然後試試效果

Centos7的ssh免密碼登入

因為hadoop需要登入到各個節點進行操作,每個節點都生成公鑰,然後合併到authorized keys 輸入命令,ssh keygen t rsa,生成key,都不輸入密碼,一直回車,root就會生成.ssh資料夾,每台伺服器都要設定 合併公鑰到authorized keys檔案,在master伺...

Centos7開啟ssh免密碼登入

1.輸入命令 cd ssh進入rsa公鑰私鑰目錄 清空舊秘鑰 2.在當前目錄下執行ssh keygen t rsa,三次回車後生成新的公鑰 id rsa.pub 私鑰 id rsa 檔案 每個節點都要重新生成 3.在主節點上執行命令 cat id rsa.pub authorized keys把公鑰...

CentOS7 配置金鑰免密碼登入

在使用者目錄下新建乙個.ssh目錄,並將其目錄許可權改為700 僅使用者自身有讀寫操作許可權 mkdir ssh chmod 700 ssh 進入.ssh目錄,使用ssh keygen命令生成rsa金鑰對 一路回車即可ssh keygen t rsa b 4096 c biabia123456 12...