新聞中心
Linux是一款廣泛使用的操作系統(tǒng),其安全性和穩(wěn)定性得到了廣泛認(rèn)可。在Linux中,SSH協(xié)議被廣泛使用,以便用戶可以在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行任務(wù)。為了方便操作和管理,我們可以將Linux配置為免密登錄。這樣,我們就可以通過(guò)無(wú)需輸入密碼就可以訪問(wèn)遠(yuǎn)程主機(jī)了。

十載的三門(mén)峽網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整三門(mén)峽建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“三門(mén)峽網(wǎng)站設(shè)計(jì)”,“三門(mén)峽網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
本文介紹了如何在Linux上配置免密計(jì)算。這個(gè)過(guò)程包括為SSH密鑰對(duì)生成公鑰和私鑰,將公鑰復(fù)制到遠(yuǎn)程計(jì)算機(jī)上,修改ssh配置文件以允許免密訪問(wèn),以及測(cè)試你的新配置是否成功。
之一步:為SSH密鑰對(duì)生成公鑰和私鑰
較為詳細(xì)的操作過(guò)程如下:
打開(kāi)終端窗口(Ctrl+Alt+T),在終端窗口中輸入以下命令,并按回車(chē)鍵:
“`ssh-keygen -t rsa“`
該命令將請(qǐng)求系統(tǒng)為您創(chuàng)建一個(gè)SSH密鑰對(duì)。系統(tǒng)將要求您輸入密鑰的名稱(chēng)。您可以將其命名為任何您喜歡的名稱(chēng)eg:linux-ssh-key。然后系統(tǒng)將要求您輸入密碼。如果您不想在登錄時(shí)輸入密碼或Passphrase,則可以點(diǎn)擊Enter鍵,這樣將沒(méi)有設(shè)置密碼。接下來(lái),系統(tǒng)將要求您再次確認(rèn)密碼。
完成上述步驟后,系統(tǒng)將生成兩個(gè)密鑰文件:一是私鑰(~/.ssh/id_rsa),用戶需要妥善保管,它將幫您完成遠(yuǎn)程登錄作為一種身份驗(yàn)證的一部分。二是公鑰(~/.ssh/id_rsa.pub),它將用于將SSH密鑰復(fù)制到遠(yuǎn)程計(jì)算機(jī)上。此時(shí),通過(guò)以下命令可以查看公鑰文件內(nèi)容:
“`cat ~/.ssh/id_rsa.pub“`
接下來(lái),將會(huì)顯示SSH密鑰的內(nèi)容。請(qǐng)注意,這個(gè)公鑰的開(kāi)頭是ssh-rsa。
第二步:將公鑰復(fù)制到遠(yuǎn)程計(jì)算機(jī)上
在執(zhí)行以下命令之前,請(qǐng)確保您有兩臺(tái)Linux計(jì)算機(jī)。其中一臺(tái)被稱(chēng)為本地計(jì)算機(jī),另一臺(tái)被稱(chēng)為遠(yuǎn)程計(jì)算機(jī)。所有Linux命令都將在本地計(jì)算機(jī)中執(zhí)行。
我們可以使用以下命令將公鑰復(fù)制到遠(yuǎn)程計(jì)算機(jī)上:
“`ssh-copy-id username@remotehost“`
其中,username是您要連接到遠(yuǎn)程計(jì)算機(jī)的用戶名,remotehost是遠(yuǎn)程計(jì)算機(jī)的IP地址或域名。
然后系統(tǒng)將提示您確認(rèn)遠(yuǎn)程計(jì)算機(jī)的密碼,輸入并確認(rèn)。之后,系統(tǒng)將在遠(yuǎn)程計(jì)算機(jī)上為您創(chuàng)建名為.ssh的目錄,并在目錄中創(chuàng)建具有正確權(quán)限的authorized_keys文件。
第三步:修改SSH配置文件以允許免密訪問(wèn)
在將公鑰成功復(fù)制到遠(yuǎn)程計(jì)算機(jī)上后,還需在本地計(jì)算機(jī)上修改SSH配置文件以允許免密訪問(wèn)。
打開(kāi)包含SSH配置文件的文本編輯器(vim或nano)。
sudo nano /etc/ssh/sshd_config
在配置文件中找到以下行:
“`#AuthorizedKeysFile %h/.ssh/authorized_keys“`
將其修改為:
“`AuthorizedKeysFile %h/.ssh/authorized_keys“`
此行的作用是告訴SSH使用sshd_config中指定的公鑰文件作為驗(yàn)證公鑰。而標(biāo)識(shí)符%h是用來(lái)擴(kuò)展到用戶的家庭目錄。保存并退出。
之后重新啟動(dòng)sshd服務(wù):
“`service sshd restart“`
這時(shí)候,添加的ssh隨機(jī)端口可能會(huì)因?yàn)榕渲脝?wèn)題而連接失敗,可以在遠(yuǎn)程服務(wù)器上直接更改`/etc/ssh/sshd_config`文件,將`#Port 22`改為`Port 22`,保存后退出即可,重啟sshd服務(wù):
“`service sshd restart“`
之后,再使用如下命令以免密登錄遠(yuǎn)程主機(jī):
“`ssh username@hostname“`
現(xiàn)在,您應(yīng)該已經(jīng)成功地在Linux上配置了免密登錄。您可以通過(guò)輸入以下命令測(cè)試您的新配置:
“`ssh username@hostname“`
如果您能夠成功登錄,系統(tǒng)將不再要求輸入密碼,您的SSH將會(huì)自動(dòng)驗(yàn)證您的公鑰。
結(jié)論
以上便是在Linux上配置免密計(jì)算的詳細(xì)步驟。本文所述步驟能讓您在各種Linux版本上完成SSH免密登錄。希望這份指南能夠幫助您更好地管理您的Linux遠(yuǎn)程主機(jī)。
相關(guān)問(wèn)題拓展閱讀:
- Linux遠(yuǎn)程服務(wù)器免密登錄
Linux遠(yuǎn)程服務(wù)器免密登錄
1)先需要知道遠(yuǎn)程服物胡返務(wù)器IP,如172.20.8.183
2)打開(kāi)終端(mac系統(tǒng)),輸入ssh 進(jìn)入CentOS系統(tǒng)環(huán)境
3)cd ~/.ssh進(jìn)入ssh目錄
4)ls查看ssh目錄存在authorized_keys文件,準(zhǔn)備在該文件中添加其他用戶的ssh-rsa,需拿到待添加用戶的rsa
5)執(zhí)行 vi authorized_keys進(jìn)入編罩饑輯器
6)點(diǎn)擊i進(jìn)入編輯模式做雀,輸入待添加用戶的rsa
7)點(diǎn)擊esc鍵退出編輯模式,:wq保存并退出。
即完成了免密登陸
linux計(jì)算配置免密的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux計(jì)算配置免密,如何在Linux上配置免密計(jì)算?,Linux遠(yuǎn)程服務(wù)器免密登錄的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專(zhuān)業(yè)的建站服務(wù),為您量身定制,歡迎來(lái)電(028-86922220)為您打造專(zhuān)屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專(zhuān)業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。
當(dāng)前名稱(chēng):如何在Linux上配置免密計(jì)算?(linux計(jì)算配置免密)
鏈接URL:http://www.fisionsoft.com.cn/article/dhddsde.html


咨詢
建站咨詢
