authorized_keys -win 10 ssh-Problem

authorized_keys -win 10 ssh-Problem

Raspbian Pi – SSH-Client

Ich benutzte:

sudo ssh -i /home/pi/.ssh/my_key - "Tom [email protected]"

die im Gegenzug nach einem Passwort fragt, was nicht die gewünschte Ausgabe ist.

Ich möchte die Identitätsdatei verwenden. Ich habe in Raspbian einen Schlüssel erstellt mit ssh keygen.

ssh-id-copyzum Windows 10 SSH-Server ist fehlgeschlagen, da er cat/execnicht erkannt wurde.

Als Workaround habe ich im .ssh-Ordner auf dem Windows 10 SSH-Server eine Datei mit dem Namen „authorized_keys“ erstellt. Ich habe den öffentlichen Schlüssel „my_key“ in der Datei authorized_keys gespeichert.

Ich kann nicht auf den SSH-Server zugreifen, ohne das Benutzerkennwort zu verwenden. Helfen Sie mir bitte? authorized_keys -win 10 ssh-Problem

Antwort1

Wenn Sie OpenSSH wie von Microsoft bereitgestellt installieren, wird es mit einer Standardkonfiguration geliefert, die Folgendes enthält:

Match Group administrators
       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

~/.ssh/authorized_keysWährend normale Benutzer die Datei wie erwartet verwenden können , ist dies für Administratoren nicht möglich.

Sie haben zwei Möglichkeiten:

  • Entfernen Sie diese Optionen aus sshd_configund C:\ProgramData\sshstarten Sie den OpenSSH-Dienst neu
  • Verwenden Sie die administrators_authorized_keysDatei inC:\ProgramData\ssh

Ich habe keine besonderen Berechtigungen für meine authorized_keysDatei.

Wenn etwas nicht funktioniert, überprüfen Sie die Windows-Ereignisanzeige. OpenSSH meldet sich beiAnwendungs- und DienstprotokolleOpenSSH. Möglicherweise müssen Sie die Ausführlichkeit des SSH-Servers ändern, um alle Informationen zu erhalten, die Sie zur Diagnose von Problemen benötigen.

verwandte Informationen