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

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


咨詢
建站咨詢
