Beiträge von klecks

    hi..

    wollte nun das pcc testen, leider scheiter ich schon beim entpacken des pcc_alpha_1_hf_4_20121118.tar.gz

    Code
    tar -xzvf pcc_alpha_1_hf_4_20121118.tar.gz
    
    
    tar: This does not look like a tar archive
    tar: Skipping to next header
    tar: Exiting with failure status due to previous errors

    In diesem Tutorial zeige ich euch wie ihr SSH mit einem Key absichert.

    Für diesen Tutorial werden die Programme Putty und PuttyGen benötigt. Diese können hier heruntergeladen werden LINK

    1. loggt euch via ssh mit Putty auf eurem RPI ein

    Code
    mkdir /home/pi/.ssh
    ssh-keygen -t rsa -b 4096  
    >> bei der Pfad Abfrage: /home/pi/.ssh/id_rsa
    >> Enter passphrase (empty for no passphrase) >> gewünschtes PW eingeben, es kann aber auch kein PW verwendet werden
    cp /home/pi/id_rsa.pub /home/pi/.ssh/authorized_keys
    chmod 600 /home/pi/.ssh/authorized_keys
    chmod 700 /home/pi/.ssh


    2. Um den Key auf den PC übertragen

    Code
    cd /home/pi/.ssh
    cat id_rsa  (id_rsa kann später gelöscht werden)


    3. Kopiert die Ausgabe von cat id_rsa in die Zwischenablage und fügt diese in eine leere Textdatei auf eurem PC ein und speichert diese z.B. unter rpi-key.txt.

    Code
    -----BEGIN RSA PRIVATE KEY-----
    MIIJJwIBAAKCAgEAzOHhUCcDDgGd7c7VJJp3c8fFfgTmUKvKPhiPYogs1R9XN5L0
    ..
    ..
    yWL8zRvvs1wozFF4fSANczUzyaAIAxdcuQCXTZS0JHCXDvaFqPGFNCCgUA==
    -----END RSA PRIVATE KEY-----


    4. Den Key für Putty Konvertieren, hierzu startet ihr Puttygen und importiert die Textdatei z.B. rpi-key.txt


    5. Den Puttykey mit "Save private key" speichern, solltet ihr unter Punkt 1 ein PW vergeben haben, tragt dieses in Puttygen ein bevor ihr den Key speichert


    6. Putty konfigurieren


    7. Funktionsprüfung


    Sollte die SSH Verbindung via Key (mit oder ohne Keypasswort) funktionieren, könnt ihr den SSHDienst so einrichten, damit nur noch ein Keybasierter login möglich ist.
    zur Sicherheit öffnet bitte eine 2te SSH Verbindung zu eurem PI, falls etwas schief geht..

    Code
    nano /etc/ssh/sshd_config
    
    
    PasswordAuthentication no
    UsePAM no
    PermitRootLogin no
    
    
    sudo /etc/init.d/sshd reload


    Wenn du Fragen und/oder Verbesserungsvorschläge hast, zögere nicht diese hier im Thred zu stellen.

    klar ist es egal wozu du was wie machen willst, nur hat der RPI nicht gerade Resourcen in Hülle und Fülle, von daher ist es besser alles was nicht sein muss aus zu lagern..

    mit diesem script kannst du den Online / Offline Status des RPI abfragen

    [code=php]<?php
    $seite = "deine DynDNS Adresse"; // Hier deine DynDNS Adresse eintragen
    $check = @fsockopen($seite, 22);
    if ($check) {
    @fclose($check);
    echo "<img src='online.gif' />"; // Pfad / Name des Bildes
    exit;
    }else{
    echo "<img src='offline.gif' />"; // Pfad / Name des Bildes
    }
    exit;
    ?>[/php]

    ich will die dns einstellungen nicht im router haben. das hab ich hier iwo schonmal gesagt. ich will immerhin auf der website prüfen ob der raspberry pi online ist und nicht ob unser router online ist.

    ..

    ??? was hat das mit der online Anzeige bzw. Prüfung zu tun ? und wo der DynDNS client rennt ---> richtig rein garnichts, denn dazu musst du sowieso Ports vom Router auf den RPI
    leiten.. Das DynDNS gibt dir nur eine feste URL bzw. Subdomain die auf deine Dynamische IP verweist sonst nichts...

    Ich habe in der ersten Netzwerkkarte bei Netzwerktechnologie auf WLAN umgestellt und bei Netzwerkgerät auf wlan0.
    In den Einstellungen im SSID Feld den Netzwerknamen, dann die verschlüsselungsmethode und das Passwort.

    Außerdem hab ich vor dem booten den LANstecker gezogen da ich gelesen habe dass LAN immer bevorzugt wird

    ..
    ich glaube du hättest eher ein neues anlegen sollen nicht das vorhandene ändern.. oder konntest du da auch die Netzwerkkarte auswählen ?

    Eine Anleitung wie SSH installiert wird findest du hier im Forum einfach mal danach suchen.. Zum Login werden die lokal angelegten Benutzer verwendet..
    bei Raspbmc ist der standart Benutzer: pi , Passwort: raspberry.

    DynDNS kannst du meistens ganz easy im Router eintragen, damit SSH funktioniert musst du noch den Port 22 auf den RPI "biegen"..

    EDIT: zu langsam ;(

    EDIT 2 : muss mal schaun könnte mich nicht daran erinnern das raspi-config bei Raspbmc dabei ist..