AWS密鑰對(duì)丟失如何連接到Linux,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供河南網(wǎng)站建設(shè)、河南做網(wǎng)站、河南網(wǎng)站設(shè)計(jì)、河南網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、河南企業(yè)網(wǎng)站模板建站服務(wù),10多年河南做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
如果丟失由 EBS 支持的實(shí)例的私有密鑰,您可以重新獲取對(duì)您實(shí)例的訪問(wèn)權(quán)限。您必須停止實(shí)例,斷開(kāi)根卷并將其作為數(shù)據(jù)卷連接到另一個(gè)實(shí)例,然后修改 authorized_keys
文件,將卷移回原始實(shí)例,并重啟實(shí)例。如果根設(shè)備是實(shí)例存儲(chǔ)卷,則必須擁有私有密鑰才能連接到實(shí)例。
Stop (停止) 要連接到的原實(shí)例
注意:記下原始實(shí)例的實(shí)例存儲(chǔ)設(shè)備的分區(qū)號(hào),如/dev/xvda。
卸載原實(shí)例大的根卷,并掛載到臨時(shí)實(shí)例(新起的臨時(shí)使用的linux實(shí)例)上
連接到臨時(shí)實(shí)例。
在臨時(shí)實(shí)例中,安裝連接到實(shí)例的卷,以訪問(wèn)其文件系統(tǒng)。例如,如果設(shè)備名稱為 /dev/sdf
,請(qǐng)使用以下命令將卷作為 /mnt/tempvol
安裝。
a 使用 lsblk 命令確定卷是否已分區(qū)。
b. 創(chuàng)建臨時(shí)目錄以安裝卷。
[ec2-user ~]$ sudo mkdir /mnt/tempvol
c.使用之前確定的卷名稱或設(shè)備名稱在臨時(shí)安裝點(diǎn)安裝卷(或分區(qū))。
[ec2-user ~]$ sudo mount /dev/xvdf1 /mnt/tempvol
在臨時(shí)實(shí)例上,使用以下命令將已安裝卷上的 authorized_keys
更新為來(lái)自臨時(shí)實(shí)例 authorized_keys
的新公有密鑰(可能需要在以下命令中換入不同的用戶名,如用于 實(shí)例的 ubuntu
ubuntu):
[ec2-user ~]$ cp .ssh/authorized_keys /mnt/tempvol/home/ec2-user/.ssh/authorized_keys
如果復(fù)制成功,則可以轉(zhuǎn)到下一步驟。
在臨時(shí)實(shí)例中,卸載已連接的卷,以將其重新連接至原始實(shí)例。例如,使用以下命令卸載 /mnt/tempvol
處的卷:
[ec2-user ~]$ sudo umount /mnt/tempvol
從臨時(shí)實(shí)例中卸載卷,重新掛載到原實(shí)例上即可。
登錄原實(shí)例進(jìn)行驗(yàn)證。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。