Redhat 7/CentOS 7 SSH 免密登錄的方法
先決條件
3 臺 CentOS 7
| HOSTNAME | IP | ROLE |
|---|---|---|
| server1 | 10.8.26.197 | Master |
| server2 | 10.8.26.196 | Slave1 |
| server3 | 10.8.26.195 | Slave2 |
步驟
1. 用 root 用戶登錄。每臺服務(wù)器都生成公鑰,再合并到 authorized_keys。
2. CentOS 默認(rèn)沒有啟動 ssh 無密登錄,去掉 /etc/ssh/sshd_config 其中 2 行的注釋,每臺服務(wù)器都要設(shè)置。
RSAAuthentication yes PubkeyAuthentication yes
3. 每臺服務(wù)器下都輸入命令 ssh-keygen -t rsa,生成 key,一律不輸入密碼,直接回車,/root 就會生成 .ssh 文件夾。
4. 在 Master 服務(wù)器下,合并公鑰到 authorized_keys 文件,進(jìn)入 /root/.ssh 目錄,通過 SSH 命令合并.
# cat id_rsa.pub>> authorized_keys # ssh root@10.8.26.196 cat ~/.ssh/id_rsa.pub>> authorized_keys # ssh root@10.8.26.195 cat ~/.ssh/id_rsa.pub>> authorized_keys
5. 把 Master 服務(wù)器的 authorized_keys、known_hosts 復(fù)制到 Slave 服務(wù)器的 `/root/.ssh 目錄
# scp authorized_keys root@server2:/root/.ssh/ # scp authorized_keys root@server3:/root/.ssh/ # scp known_hosts root@server2:/root/.ssh/ # scp known_hosts root@server3:/root/.ssh/
6. 完成,ssh root@10.8.26.196、ssh root@10.8.26.195 就不需要輸入密碼了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
linux中的系統(tǒng)掛載(卸載)U盤(文件系統(tǒng))
這篇文章主要介紹了linux中的系統(tǒng)掛載(卸載)U盤(文件系統(tǒng)),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09
阿里云linux服務(wù)器安全設(shè)置(防火墻策略等)
這篇文章主要介紹了阿里云linux服務(wù)器安全設(shè)置,主要是針對防火墻策略等一些補(bǔ)充2016-10-10
詳解Linux運(yùn)維CentOS系統(tǒng)SVN雙備份Shell腳本
本篇文章主要介紹了詳解Linux運(yùn)維CentOS系統(tǒng)SVN雙備份Shell腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
Linux使用tracepath進(jìn)行網(wǎng)絡(luò)診斷分析
tracepath?命令是?Linux?中的一個網(wǎng)絡(luò)診斷工具,類似于?traceroute,下面小編來為大家介紹一下如何使用tracepath進(jìn)行網(wǎng)絡(luò)診斷分析吧2025-02-02
linux 遠(yuǎn)程控制windows系統(tǒng)下的程序(三種方法)
這篇文章主要介紹了linux 遠(yuǎn)程控制windows下的程序,本文通過三種方法給大家詳細(xì)介紹,需要的朋友可以參考下2019-10-10
函數(shù)sync、fsync與fdatasync的總結(jié)整理(必看篇)
下面小編就為大家?guī)硪黄瘮?shù)sync、fsync與fdatasync的總結(jié)整理(必看篇)。小編覺得挺不錯的。現(xiàn)在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧2016-12-12
詳解Centos7源碼編譯安裝 php7.2之生產(chǎn)篇
這篇文章主要介紹了詳解Centos7源碼編譯安裝 php7.2之生產(chǎn)篇,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06

