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-copy
zum Windows 10 SSH-Server ist fehlgeschlagen, da er cat/exec
nicht 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_keys
Wä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_config
undC:\ProgramData\ssh
starten Sie den OpenSSH-Dienst neu - Verwenden Sie die
administrators_authorized_keys
Datei inC:\ProgramData\ssh
Ich habe keine besonderen Berechtigungen für meine authorized_keys
Datei.
Wenn etwas nicht funktioniert, überprüfen Sie die Windows-Ereignisanzeige. OpenSSH meldet sich beiAnwendungs- und Dienstprotokolle→OpenSSH. 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.