From 1f7515a0ed9e583a05ae21749e8146197c5979d7 Mon Sep 17 00:00:00 2001 From: Christian Date: Sun, 5 Apr 2015 17:20:41 +0200 Subject: [PATCH] =?UTF-8?q?Sch=C3=BCsselformate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 6e07cff..7fd2c0e 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,16 @@ Das Schließsystem läuft auf einem RaspberryPi mit der Erweiterungsplatine "PiFaceDigitalIO". +##Software +Der Deamon besteht aus folgenden Dateien. + +* foodoor +* foodoord +* foodoord.conf +* foodoord_initd +* foodoor-ssh-wrapper +* foodoor-update-keydb + ##Schüssel ###Schlüsselupdate @@ -13,37 +23,35 @@ Aktualisiert die die Schlüssel auf der Tür und baut die *Authorized_Keys* für Der foodoord akzeptiert nur Pub-Keys im *OpenSSH2-Format*. Keys lassen sich unter anderem mit OpenSSH oder PuTTygen erzeugen. ###OpenSSH#### -####Keys generieren#### +####Keys generieren#### * Mit ssh-keygen -b 4096 lassen sich Keys generieren. * ssh-add $Pfad_zum_Key fügt den Key dem ssh-Agent hinzu. Die Option ssh-add -l zeigt geladene Keys an. * ssh-kegen -l -f $Pfad_zum_Key gibt den Fingerprint und andere Informationen zurück. ####Keys konvertieren(PuTTy>OpenSSH):#### - * ssh-keygen -i $Pfad_zum_Key > $Pfad_neuer_Pfad.pub liest ssh2-kompatible Keys(RFC 4716) ein und speichert diese im OpenSSH-Format. ###PuTTy### Da die Tür nur Keys im OpenSSH-Format verträgt, dürfen auch mit Putty nur OpenSSH-Keys genutzt werden. ###Keys generieren (OpenSSH-Format mit PuttyGen):### - -* 1. PuTTYgen öffnen -* 2. Unten "Number of Bits in a generated Key:" 4096 eintippen -* 3. "Generate" klicken um Key zu generieren -* 4. Nach dem generieren oben im Menu "Conversions" > "Export OpenSSH-Key" -* 5. Speichern +1. PuTTYgen öffnen +2. Unten "Number of Bits in a generated Key:" 4096 eintippen +3. "Generate" klicken um Key zu generieren +4. Nach dem generieren oben im Menu "Conversions" > "Export OpenSSH-Key" +5. Speichern Es ist zu beachten, dass Putty den PrivateKey im Putty-Format benötigt! Das heißt, falls der generierte Key vor dem Export nicht gespeichert wurde, muss der private Key noch konvertiert werden, siehe nächster Punkt! -###Keys konvertieren(OpenSSH>PuTTy):## - -* 1. PuTTYgen öffnen -* 2. "Load" drücken -* 3. OpenSSH-Key auswählen -* 4. "Save Private-Key" drücken -* 5. Speichern +###Keys konvertieren(OpenSSH>PuTTy):### +1. PuTTYgen öffnen +2. "Load" drücken +3. OpenSSH-Key auswählen +4. "Save Private-Key" drücken +5. Speichern +##Hardware ### Input: * ssh-login