Server-Neuling hier und auf einem Mac als Referenz.Kann immer noch auf LAMP-Server zugreifen, auch nach dem Löschen lokaler SSH-Schlüssel
Also ich versuche, meine ssh-Schlüssel-Authentifizierung zwischen mir und meinem LAMP-Stack zu brechen, obwohl ich nicht kann. Mit anderen Worten, es gibt mir nur Zugang und ich weiß nicht wie! Hier ist, was ich getan habe ...
- einen Schlüssel über Klemme Erstellt:
ssh-keygen -f foo_key
- Fest der Pub-Taste an der richtigen Stelle auf meinem Server ...
- ssh'ed in über Klemme:
ssh -i /Users/me/.ssh/foo_key [email protected]
- Es wird nach dem Passwort gefragt, das ich bei der Einrichtung gewählt habe.
So jetzt habe ich Zugriff, nächste I logout
von meinem Server. Jetzt möchte ich den Zugriff auf diesen Computer loswerden. Ich habe versucht, meine lokalen privaten und öffentlichen Schlüssel zu entfernen, ich habe versucht, die Prüfsumme in known_hosts
zu entfernen, habe ich versucht, einen Schlüssel in keychain access
gespeichert, nichts da.
Wo also diese Authentifizierungsinformationen gespeichert wurden, ist es ziemlich nervig.
Alle Anleitung geschätzt.
EDIT
Hier einige ausführliche Info, es scheint nicht meine foo_key
überhaupt jetzt zu verwenden:
debug1: identity file /Users/me/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/me/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/me/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/me/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/me/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/me/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/me/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/me/.ssh/id_ed25519-cert type -1
keine genauen Informationen über die RSA-Schlüssel sogar frickin bietet in der erste Ort:
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key:
debug1: Authentications that can continue: publickey,password
debug1: Offering RSA public key:
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: Authentication succeeded (publickey).
ANOTHER UPDATE
Running -vvv gibt mir keine aussagekräftigeren Informationen als das, was ich bereits gepostet habe. Ich weiß nicht, ob das etwas damit zu tun hat, aber ich habe keine authorized_keys
Datei in ~/.ssh/
. Ich habe einen erstellt und einige neue Schlüssel generiert, nichts wird dort gespeichert.
Ich muss nur wissen, warum ich weiterhin auf meinen Server zugreifen kann, auch nachdem ich angeblich alle Beweise für die Schlüssel, die ich auf meinem Computer erstellt habe, entfernt habe. Kann nicht glauben, dass das nicht üblich ist !?
Es ist erwähnenswert, ich bin nicht auf die id_rsa
Schlüssel, ich bin speziell erstellen benutzerdefinierte und möchte sie weiterhin verwenden.
post verbose log. Es wird dir sagen, was dort vor sich geht. – Jakuje
Ich habe etwas davon gepostet, nützlich? –
Sie authentifizieren sich mit einem Schlüssel. Die Benutzung von '-vvv' sollte Ihnen noch mehr Informationen geben und hoffentlich auch, woher der Schlüssel kommt. – Jakuje