Centos7 初步操作指南

Centos7 配置秘鑰實(shí)現(xiàn)集群免密登錄

設(shè)備:MacBook Pro、多臺(tái)Centos7.4服務(wù)器(已開啟sshd服務(wù))

大體流程:本機(jī)生成秘鑰,將秘鑰上傳至服務(wù)器即可實(shí)現(xiàn)免密登錄<br />

<a name="oBqDs"></a>

1、本地電腦生成秘鑰:

ssh-keygen -t rsa -C "郵箱地址 例:*****.@163.com"

一路回車即可,所有都默認(rèn)就可以生成秘鑰,引號(hào)內(nèi)是唯一郵箱,可以作為以后Git遠(yuǎn)程倉(cāng)庫(kù)使用。結(jié)果如下圖。

生成之后,查看生成后的公鑰和私鑰:

ls ~/.ssh

可以看到有連個(gè)文件:id_rsa(私鑰)、id_rsa.pub(公鑰)

2、登錄遠(yuǎn)程服務(wù)器:

查看 ~ 目錄下是否有 .ssh 目錄,~目錄 指的是當(dāng)前用戶的主目錄名 (/home/用戶名)

ls -al ~

如果沒(méi)有 .ssh 可以創(chuàng)建該目錄

mkdir -p ~/.ssh

或者 可以執(zhí)行下面的命令 按照提示輸入yes 再輸入密碼即可,.ssh 目錄是用來(lái)存儲(chǔ) 本臺(tái)機(jī)器ssh訪問(wèn)其他服務(wù)器信息的,沒(méi)有訪問(wèn)其他機(jī)器是沒(méi)有.ssh 目錄的

ssh localhost

<a name="ejFiP"></a>

3、將本機(jī)生成的公鑰放到服務(wù)器的 ~/.ssh 目錄下:

在本地 使用 scp 命令 : scp 需要發(fā)送的文件路徑 目標(biāo)路徑<br />將本地生成的公鑰 放到服務(wù)器用戶主目錄下的.ssh目錄里 并命名為 authorized_keys

scp ~/.ssh/id_rsa.pub root@服務(wù)器ip地址:/用戶主目錄名/.ssh/authorized_keys

這樣就完成了 再次登錄服務(wù)器就不需要輸入密碼了。
<a name="pnHuK"></a>

4、設(shè)置禁止密碼登錄:

修改ssh的配置文件

sudo vim /etc/ssh/sshd_config

<br />修改內(nèi)容如下 按需選擇配置即可

# 禁止密碼登錄。原先為PasswordAuthentication yes
PasswordAuthentication no    

# 禁止 root 登錄,看情況是否需要。原先為PermitRootLogin yes
PermitRootLogin no           

然后重啟ssh服務(wù)

service restart sshd.service
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容