我意外地刪除了我的ec2服務器中的defaut用戶ubuntu文件夾,我想重新連接到ssh,它給了我權限被拒絕(publickey)。默認用戶Ubuntu的ec2刪除Accidentntly
請我的朋友們,我真的被阻止我有我的數據在這臺服務器,我找不到任何方式訪問,請幫我解決這個問題。
我意外地刪除了我的ec2服務器中的defaut用戶ubuntu文件夾,我想重新連接到ssh,它給了我權限被拒絕(publickey)。默認用戶Ubuntu的ec2刪除Accidentntly
請我的朋友們,我真的被阻止我有我的數據在這臺服務器,我找不到任何方式訪問,請幫我解決這個問題。
輸入以下內容,與所需的用戶名替換<用戶名>,和<公鑰>從您的計算機您的公鑰
#!/bin/bash useradd -ms /bin/bash <username> mkdir /home/<username>/.ssh echo '<publickey>' >> /home/<username>/.ssh/authorized_keys chown -R <username>:<username> /home/<username>/.ssh chown -R 600 /home/<username>/.ssh
保存並啓動VM
http://serverfault.com/questions/381970/consequences-of-deleted-key-pair-on-ec2-instance的可能的複製,其中包括一個鏈接到一個解決方案 – DNA
我的問題是differente,我已經刪除了Ubuntu用戶的摺疊,所以現在我無法在ssh連接,它給了我權限被拒絕(publickey) – Karimeri
我認爲相同的[過程](http://alestic.com/2011/2011/02/ec2-fix-ebs-root)將通過在另一個實例上安裝EBS卷並安裝公鑰來修復已刪除的文件夾。或者您可以將卷掛載到另一個實例並複製數據。假設您的當前實例的根卷是EBS。 – DNA