溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CentOS中怎么實(shí)現(xiàn)雙向免密碼登錄

發(fā)布時(shí)間:2021-07-12 15:35:28 來源:億速云 閱讀:141 作者:Leah 欄目:系統(tǒng)運(yùn)維

CentOS中怎么實(shí)現(xiàn)雙向免密碼登錄,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

原理:

(這里兩臺(tái)機(jī)器以主機(jī)1、主機(jī)2表示,這里兩臺(tái)機(jī)器是對等的)

若主機(jī)1想要免密碼登錄主機(jī)2,需要主機(jī)2能夠識(shí)別自己,這里就是通過公鑰和私鑰去識(shí)別的。

在主機(jī)1上生成公鑰和私鑰,將其公鑰傳到主機(jī)2,這樣當(dāng)主機(jī)1登錄到主機(jī)2的時(shí)候,主機(jī)1可以憑借著私鑰讓主機(jī)2認(rèn)識(shí)自己

操作:

- 前提:

所有服務(wù)器/etc/ssh/sshd_config文件的以下三行未被注釋

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys

舉例:

兩臺(tái)服務(wù)器:192.168.1.100

192.168.1.102

免密碼登錄是分用戶的,以下以root用戶為例進(jìn)行說明,.ssh目錄是在每個(gè)用戶的家目錄下。

- 步驟:

登錄192.168.1.100。

執(zhí)行命令“ssh-keygen -t rsa”,一路回車到底。將會(huì)在目錄/root/.ssh/下生成私鑰id_rsa和公鑰id_rsa.pub。

將本機(jī)的公鑰id_rsa.pub追加到192.168.1.102的authorized_keys文件中。

這個(gè)時(shí)候從192.168.1.100登錄到192.168.1.102就不需要密碼了。

若要實(shí)現(xiàn)雙向的,繼續(xù)執(zhí)行以下步驟:

登錄到192.168.1.102 執(zhí)行上面相似的步驟即可。

- 注意事項(xiàng):

修改完/etc/ssh/sshd_config文件后需要重啟sshd服務(wù)

追加公鑰到服務(wù)器的authorized_keys中,千萬不要覆蓋。

.ssh目錄的權(quán)限為700,authorized_keys的權(quán)限為600。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI