Heute zu schaffen habe ich versucht, mein AWS Beispiel ssh, wie üblich, aber bekam ein Fehler „permision verweigert“ mit -v mir folgenden geben:Kann SSH nicht AWS auf Ubuntu nach neuen Benutzern
debug1: Next authentication method: publickey
debug1: Offering RSA public key: [email protected]
debug1: Authentications that can continue: publickey
debug1: Trying private key: serverkey.pem
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Wenn Ich versuche, mich als [email protected] zu loggen, es wird authentifizieren, aber die Nachricht anzeigen: "Bitte loggen Sie sich als Benutzer" ubuntu "statt als Benutzer" root "."
Zuletzt habe ich einen neuen Benutzer für eine Webseite in einer neuen Gruppe "webapps" erstellt. Ich habe das Home-Verzeichnis dieses Benutzers dem Ubuntu-Benutzer zugewiesen, da es bequem war. Ich habe auch versucht, mich als dieser Benutzer ohne Erfolg einzuloggen.
Außerdem habe ich versucht, ein neues Schlüsselpaar zu generieren (loacally und den öffentlichen Schlüssel hochladen und von der AWS-Konsole und den privaten Schlüssel lokal speichern).
Ich würde wirklich schätzen, wenn mir jemand helfen kann!
Edit:
Der Befehl, den ich normalerweise verwenden ist ssh -i serverkey.pem [email protected]
nach dem Fehlschlagen mir den SSH-Schlüssel lokal erzeugt und an AWS hochgeladen und verwenden ssh [email protected]
mit dem gespeicherten Schlüssel in ~/.ssh
Zeigen Sie Ihre Befehlszeile (tatsächlicher Befehl) – helloV
Bearbeitete den Beitrag, um den Befehl anzuzeigen. – kerloom
Sie können die Schlüsseldatei für eine EC2-Instanz nicht ändern. – error2007s