Es ist ein Artikel über den Teil, der für Super-Anfänger leicht zu stolpern war
Ich wurde gebeten, die Authentifizierung mit öffentlichem Schlüssel einzurichten. Hier sind jedoch einige Tipps, die Sie beachten sollten, wenn die Authentifizierung nicht ordnungsgemäß funktioniert. Es ist ein relativ rudimentärer Punkt, aber wenn Sie einen Fehler machen, können Sie sich nicht normal authentifizieren. Deshalb habe ich die Punkte zusammengefasst, bei denen Sie vorsichtig sein sollten.
Der erstellte öffentliche Schlüssel wird zu autorisierten Schlüsseln hinzugefügt. Setzen wir die Berechtigung dieser autorisierten Schlüssel auf 600.
chmod 600 authorized_keys
600 bedeutet, dass nur der Eigentümer der Datei Lese- und Schreibberechtigungen hat. Sie werden diese Datei mit Ihrem Benutzernamen sehen, wenn Sie sich anmelden. Ändern wir also den Eigentümer und die Eigentümergruppe der autorisierten Schlüssel in den Anmeldenamen. Seien Sie vorsichtig, wenn Sie diese Datei als root vorbereiten oder .ssh erstellen.
chown username:Gruppenname Dateiname oder Verzeichnisname
Mit diesem Befehl können Sie den Eigentümer ändern.
Ist der hinzugefügte öffentliche Schlüssel korrekt? Wenn Sie den öffentlichen Schlüssel von einem anderen Server kopiert und registriert haben, seien Sie vorsichtig. Weil die Person möglicherweise mehrere private und öffentliche Schlüssel hat. .. ..
Sie müssen auch vorsichtig sein, wenn an der Anmeldequelle (/home/username/.ssh) am Ende des für ssh verwendeten Benutzerverzeichnisses ein öffentlicher Schlüssel vorbereitet ist. Da ich mich sofort als Deply-Benutzer anmelde, habe ich einen Fehler gemacht, als ich dachte, ich müsse den öffentlichen Schlüssel des Bereitstellungsbenutzers eingeben, der sich angemeldet hat.
Bist du richtig unter .ssh? Es existiert nicht unmittelbar nach dem Hinzufügen des Benutzers durch den Befehl adduser. Erstellen Sie Ihre eigenen mit mkdir und legen Sie Berechtigungen fest.
Recommended Posts