我正在嘗試爲我自己,我的團隊中使用AWS的其他人以及運行實例更改我的EC2公鑰。如何更改EC2公鑰?
因此舊密鑰是(例如)'my_key',並且我創建了一個名爲'my_key2'的新密鑰。
我做了新的密鑰,將.pem文件保存在舊文件中,所以'my_key.pem'和'my_key2.pem'都位於我的〜/ .ssh文件夾中。
現在,我想ssh到其他情況下改變他們authorization_keys分享我的公用密鑰,但是當我嘗試SSH,我得到
amy$ ssh ***-**-**-***-***.foo.com
Permission denied (publickey).
我試圖採取新的「my_key2」文件出.ssh文件夾,並出現相同的問題。在我開始四處閒逛之前,我沒有遇到這個問題。關於讓ssh識別我的舊證書的任何提示,以便讓每個人都可以使用新密鑰?
密鑰是從開機時從aws下載的,它不是你可以改變的。最佳做法是用您的個人密鑰對創建一個新用戶,並在/ etc/sudoers中授予您自己需要的訪問權限 –