Wie kann ich das Schlüsselpaar für meine EC2-Instanz in der AWS-Verwaltungskonsole ändern? Ich kann die Instanz anhalten, ein neues Schlüsselpaar erstellen, aber ich sehe keinen Link, um das Schlüsselpaar der Instanz zu ändern.
Antworten
Zu viele Anzeigen?Wenn Sie sich nicht in VM einloggen können und Ihre SSH-Schlüssel gelöscht haben, können Sie auch das Schlüsselpaar Ihrer EC2 mit den folgenden Schritten ändern. Gehen Sie Schritt für Schritt vor 1) Stoppen Sie Ihre EC2-Instanz. 2) Machen Sie eine Snapshot von VM und Speicher. 3) Erstellen Sie eine neue VM, während Sie sie erstellen, wählen Sie Ihren Snapshot aus und erstellen Sie VM aus Ihrem Snapshot. 4) Während der Erstellung der VM laden Sie Ihr Schlüsselpaar herunter. 5) Sobald Ihre VM hochgefahren ist, können Sie mit einem neuen Schlüsselpaar eine SSH-Verbindung herstellen und Ihre Daten werden ebenfalls wiederhergestellt.
Dies funktioniert nur, wenn Sie Zugriff auf die Instanz haben, in der Sie den Schlüssel ändern/hinzufügen möchten. Sie können ein neues Schlüsselpaar erstellen. Oder wenn Sie bereits das Schlüsselpaar haben, können Sie den öffentlichen Schlüssel des neuen Paares in die authorized_keys-Datei auf Ihrer Instanz einfügen.
vim .ssh/authorized_keys
Jetzt können Sie den privaten Schlüssel für dieses Paar verwenden und sich anmelden.
Hoffentlich hilft das.
Alternative Lösung. Wenn Sie der einzige Zugriff auf den Server haben. In diesem Fall entfernen Sie die pem-Datei nicht aus der AWS-Konsole. Entfernen Sie einfach den pem-Zugriffsschlüssel aus sudo nano ~/.ssh/authorized_keys
und fügen Sie Ihren öffentlichen ssh-Schlüssel des Systems hinzu. Jetzt haben Sie Zugriff über ssh Benutzer@i.p
- See previous answers
- Weitere Antworten anzeigen
3 Stimmen
Ich folgte den Schritten in diesem Video und es hat funktioniert youtube.com/watch?v=OF2AOekW4IE
1 Stimmen
Es scheint, dass es nicht möglich ist, auch kann man den Schlüssel-Paar von AWS löschen und in diesem Fall kann der Host m/c sich nicht in die EC2-Instanzen einloggen. Sieht so aus, als ob es ein Defekt ist