溫馨提示×

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

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

SSH無(wú)密碼驗(yàn)證怎么配置

發(fā)布時(shí)間:2021-12-16 14:38:05 來(lái)源:億速云 閱讀:265 作者:iii 欄目:云計(jì)算

本篇內(nèi)容主要講解“SSH無(wú)密碼驗(yàn)證怎么配置”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“SSH無(wú)密碼驗(yàn)證怎么配置”吧!

進(jìn)入第二臺(tái)機(jī)器,看一下這臺(tái)主機(jī)的IP地址:

SSH無(wú)密碼驗(yàn)證怎么配置

可以看出這臺(tái)主機(jī)的IP地址是“192.168.184.131”.

我們?cè)?etc/hostname中把主機(jī)名稱修改為“Slave1”:

SSH無(wú)密碼驗(yàn)證怎么配置

保存退出。

為了使修改生效,我們重新啟動(dòng)該機(jī)器,此時(shí)查看主機(jī)名:

SSH無(wú)密碼驗(yàn)證怎么配置

表明我們的修改生效了。

進(jìn)入第三臺(tái)機(jī)器,看一下這臺(tái)主機(jī)的IP地址:

SSH無(wú)密碼驗(yàn)證怎么配置

可以看出這臺(tái)主機(jī)的IP地址是“192.168.184.132”.

我們?cè)?etc/hostname中把主機(jī)名稱修改為“Slave2”

SSH無(wú)密碼驗(yàn)證怎么配置

保存退出。

為了使修改生效,我們重新啟動(dòng)該機(jī)器,此時(shí)查看主機(jī)名:

SSH無(wú)密碼驗(yàn)證怎么配置

表明我們的修改生效了。

現(xiàn)在, Slave1上的/etc/hosts中配置主機(jī)名和IP地址的對(duì)應(yīng)關(guān)系,打開(kāi)后:

SSH無(wú)密碼驗(yàn)證怎么配置

此時(shí)我們修改為配置文件為:

SSH無(wú)密碼驗(yàn)證怎么配置

把“Master”和“Slave1”和“Slave2”的主機(jī)名和IP地址的對(duì)應(yīng)關(guān)系都配置進(jìn)去。保存退出。

我們此時(shí)ping一下Master這個(gè)節(jié)點(diǎn)發(fā)現(xiàn)網(wǎng)絡(luò)訪問(wèn)沒(méi)有問(wèn)題:

SSH無(wú)密碼驗(yàn)證怎么配置

接著,在 Slave2上的/etc/hosts中配置主機(jī)名和IP地址的對(duì)應(yīng)關(guān)系,配置完后如下:

SSH無(wú)密碼驗(yàn)證怎么配置

保存退出。

此時(shí)我們ping一下Master和Slave1發(fā)現(xiàn)都可以ping通;

最后把在 Master上的/etc/hosts中配置主機(jī)名和IP地址的對(duì)應(yīng)關(guān)系,配置完后如下:

SSH無(wú)密碼驗(yàn)證怎么配置

此時(shí)在Master上使用ping命令和Slave1和Slave2這兩臺(tái)機(jī)器進(jìn)行溝通:

SSH無(wú)密碼驗(yàn)證怎么配置

發(fā)現(xiàn)此時(shí)已經(jīng)ping通了兩個(gè)slave節(jié)點(diǎn)的機(jī)器。

最后我們?cè)跍y(cè)試一下Slave1這臺(tái)機(jī)器和Master、Slave2的通信:

SSH無(wú)密碼驗(yàn)證怎么配置

到目前為止,Master、Slave1、Slave2這三臺(tái)機(jī)器之間實(shí)現(xiàn)了相互通信!

Step 2:SSH無(wú)密碼驗(yàn)證配置

首先我們看一下在沒(méi)有配置的情況下Master通過(guò)SSH協(xié)議訪問(wèn)Slave1的情況:

SSH無(wú)密碼驗(yàn)證怎么配置

此時(shí)會(huì)發(fā)現(xiàn)我們是需要密碼的。我們不登陸進(jìn)去,直接退出。

怎么使得集群能夠通過(guò)SSH免登陸密碼呢?

按照前面的配置,我們已經(jīng)分布在Master、Slave1、Slave2這三臺(tái)機(jī)器上的/root/.ssh/目錄下生成一個(gè)私鑰id_rsa和一個(gè)公鑰id_rsa.pub。

此時(shí)把Slave1的id_rsa.pub傳給Master,如下所示:

SSH無(wú)密碼驗(yàn)證怎么配置

同時(shí)把Slave2的id_rsa.pub傳給Master,如下所示:

SSH無(wú)密碼驗(yàn)證怎么配置

SSH無(wú)密碼驗(yàn)證怎么配置

在Master上檢查一下是否復(fù)制了過(guò)來(lái):

此時(shí)我們發(fā)現(xiàn)Slave1和Slave2節(jié)點(diǎn)的公鑰已經(jīng)傳輸過(guò)來(lái)

Master節(jié)點(diǎn)上綜合所有公鑰:

SSH無(wú)密碼驗(yàn)證怎么配置

將Master的公鑰信息authorized_keys復(fù)制到Slave1和Slave1的.ssh目錄下:

SSH無(wú)密碼驗(yàn)證怎么配置

此時(shí)再次通過(guò)SSH登錄Slave1和Slave2:

SSH無(wú)密碼驗(yàn)證怎么配置

此時(shí)Master通過(guò)SSH登錄Slave1和Slave2已經(jīng)不需要密碼,同樣的Slave1或者Slave2通過(guò)SSH協(xié)議登錄另外兩臺(tái)機(jī)器也不需要密碼了。

Step 3:修改Master、Slave1、Slave2的配置文件

到此,相信大家對(duì)“SSH無(wú)密碼驗(yàn)證怎么配置”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

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

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

ssh
AI