PuTTY - Neuen Benutzer erstellt, kann mich aber nicht damit anmelden

PuTTY - Neuen Benutzer erstellt, kann mich aber nicht damit anmelden

Ich kann mich mit dem Benutzer über SSH mit dem Server verbinden root, aber ich kann mich nicht mit dem neuen Benutzer anmelden, den ich mit dem Namen erstellt habe server. Ich kann mich jedoch bei anmelden rootund dann den su serverBefehl ausführen.

Was ist der Unterschied zwischen diesen beiden? Warum funktioniert das eine und das andere nicht?

Dies ist die Fehlermeldung, die ich erhalte, wenn ich versuche, mich beim Server anzumelden:

Getrennt: Keine unterstützte Authentifizierung verfügbar. (Vom Server gesendet: öffentlicher Schlüssel)

Ich habe eine AllowUsers serverZeile hinzugefügt /etc/ssh/sshd_config, aber es funktioniert immer noch nicht.

Antwort1

Der Server erwartet einen SSH-Schlüssel für diesen Benutzer, es existiert jedoch keiner.

Wenn Sie sich als Root anmelden, geben Sie wahrscheinlich einen Benutzernamen und ein Kennwort über die Tastatur ein, wofür kein privater Schlüssel auf dem Server erforderlich ist.

Für Ihren neuen Benutzer klingt es jedoch so, als hätten Sie Putty so eingerichtet, dass die Anmeldung nur mit einem SSH-Schlüssel/Zertifikat erfolgt, aber Sie haben den entsprechenden privaten Schlüssel nicht im Stammverzeichnis des „Server“-Benutzers erstellt.

Diese Links sollten Ihnen dabei helfen, das Problem zu lösen:

https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2

https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server

http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/

Stellen Sie sicher, dass Sie auch den automatischen Benutzernamen korrekt festlegen in

"Verbindung->Daten"

in den Putty-Einstellungen für Ihre Sitzung.

Beachten Sie auch, dass Sie das Zertifikat konvertieren müssen, bevor Sie es unter Linux verwenden können, wenn Sie es unter Windows mit den Putty-Tools generieren. Dies gilt auch umgekehrt: Wenn Sie das Zertifikat unter Linux generieren und es dann für die Verwendung durch Putty nach Windows kopieren, müssen Sie es in die andere Richtung konvertieren.

Unter diesem Link wird der Vorgang zur Konvertierung erläutert:

http://meinit.nl/using-your-openssh-private-key-in-putty

verwandte Informationen