Cygwin und automatisierter SSH-Login - bei einem Benutzer funktioniert es, bei dem anderen nicht

Cygwin und automatisierter SSH-Login - bei einem Benutzer funktioniert es, bei dem anderen nicht

Ok, ich habe also zwei Windows-Computer und einen Linux-Computer.

Ich habe Cygwin eingerichtet und das SSH-Paket installiert. Dann habe ich auf jedem Computer das Cygwin-Terminal geöffnet und „ssh-keygen -t -N ''“ ausgeführt.

Ich habe mich dann am Linux-Computer angemeldet, bin in das .ssh-Verzeichnis gegangen, habe eine authorized_keys-Datei erstellt und den id_rsa.pub-Text eingefügt. Benutzer1 funktioniert einwandfrei, Benutzer2 funktioniert nicht

Ich habe auf beiden Computern dasselbe gemacht. Wenn ich außerdem den von Cygwin generierten Inhalt von id_rsa.pub von Benutzer2 in die Datei authorized_keys für Benutzer1 kopiere, kann ich mich mit user1@linuxcomputer auf dem Linux-Computer anmelden.

Es scheint also, als ob auf meinem Linux-Computer etwas mit der Einrichtung der Benutzer nicht stimmt.

Wie behebe ich dieses Problem? Ich möchte, dass sich jeder Computer mit seinen eigenen Benutzern ohne Kennwort beim Linux-Computerterminal anmelden kann.

Antwort1

Ok, ich habe es verstanden. Ich habe Folgendes ausgeführt:

SSH-Kopie-ID[email geschützt]

Ich muss ein Berechtigungsproblem gehabt haben. Jetzt funktioniert es. Die Info habe ich hier gefunden:https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2

verwandte Informationen