Fraglich: (UN ?) Sicherheit mit RasPi im Netz
Hallo Raspberry-Freunde und -Kenner.
Nun läuft mein Raspberry-Volumio-Musikcenter gut und eher regelmässig (täglich).
Da stellt sich die Frage nach der Sicherheit des GESAMTEN Heimnetzwerks. Im Internet gibs massive Warnungen vor dieser Hintertür im Heimnetz (zum Beispiel hier).
Volumio ist das einzige Programm, das auf meinem RasPi läuft. Da ein Eingriff ins Programm (läuft bei mir sozusagen out of the box) durch mich nicht möglich ist und meine RasPi- bzw. Linuxkenntnisse nicht mal mikroskopische Größe haben, fürchte ich erst mal. Immerhin ist Volumio ja im Netz unterwegs - spätestens wenn Radiosender per www laufen. Das ist eine gängige Funktion. Aber Volumio-intern gibt es offenbar/nachweislich zum Beispiel die Funktion, dass beim Abspielen von Titeln von CDs z.B. vom Volumio auch nach dem zugehörigen Cover gesucht wird - und wenns nen Treffer gibt wird es installiert . . . Was da sonst geht weiß ich nicht mal!
Im oben genannten Link sind einige Sicherheitsmaßnahmen gelistet. Aber ich weiß nicht wirklich wie ich das anstellen soll.
Frage 1 : Ist die Bange vor einem (Hacker-) Zugriff aufs Heimnetzwerk über den RasPi begründet ?
Frage 2 : Wie kann ich den RasPi gegen externe Zugriffe oder Zugriffsmöglichkeiten schützen ?
Frage 3 : Gibt es für Raspberry´s Firewalls ? Welche ?
Danke für Eure Erfahrungen.
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
.. das ist ein Rechte Problem .. wie folgt lösen
/var/www auf user pi mit "chown pi.pi /var/www/"
oder du arbeitest mit "sudo EDITOR /var/www/index.html" ...
Danke Stephan für den schnellen Rat. Hab ich heut gleich gemacht (im PuTTY-Fenster). War leider recht ernüchtern :-/ Trotzdem danke. Ich bin halt totaler RPi+Linux-noncompos.
Code:
pi@raspberrypi:~ $ sudo EDITOR /var/www/index.html
sudo: EDITOR: command not found
pi@raspberrypi:~ $ chown pi.pi /var/www/
chown: changing ownership of '/var/www/': Operation not permitted
Natürlich hatte ich es danach am RPi-Bildschirm im Terminalfenster nochmal versucht. Siehe da - der index.html steht im >Verzeichnis< /html/.
Also erst die Rechte ändern: "sudo chown pi.pi /var/www/", danach "sudo nano /var/www/index/index.html". Und, siehe da, der File lässt sich ändern und nu steht tatsächlich mittem in der Apache-Testseite unter anderem: "...Guiseppe was here..." . FETT geschrieben *ggg*.
Vermutlich/möglicherweise lag mein Fehler (im PuTTY-Fenster) am fehlenden "sudo" vor dem "chown".
......Anhang 35776
Danke Stephan für Deine Hilfe.
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Stephan,
fröhliche Ostern - i
Zitat:
Ich schreibe deshalb immer etwas fehlerhaft .. kommt noch vom ..
Bei mir kommts von zu wenig - von allem (Konzentration, Denken etc etc).
Na ja, nu läuft meine erste HTML-"Seite" die ich im Homenetz auf dem Windows-Desktop mit dem Firefox mir vom RasPi geholt hatte. Im Prinzip ein URaltes Projektchen - das immerhin schon zwei Knöpfchen hat. Die müssen nu halt zum "Leben" erweckt werden - sprich: GPIOs auslesen oder schalten. Ein kleiner Schritt für Freaks eine Unzahl Schritte für mich.
......
.......Bild hier
Sozusagen: Osterei (geschenkt) im Selbstbau.
Wo steckt der Fehler - wie gehts richtig ?
Liebe Leute,
nun dachte ich es geht etwas voran. Aber ich find den Fehler nicht. In (m)einem Skript kann ich die LED am GPIO 17 nicht anknipsen. Mit demselben Befehl ist die LED im PuTTY-Fenster oder sonst nem Terminal schaltbar .
Aktionen:
Ich habe in der Directory /var/www/html/ nen neuen File "index.html" eingetragen :
......Bild hier
Der File "index.html"
Code:
<html>
<head>
<meta name=viewport" content="width=device-width"/>
<title>GPIO per PHP schalten</title>
</head>
<body>
GPIO 17 schalten:
<form method="get" aktion="gpio.php">
<input type="submit" value="Licht ein" name="Lichtein">
<input type="submit" value="Licht aus" name="Lichtaus">
</form>
<?php
$modeon17 = trim(@shell_exec("/home/pi3/pigs modes 17 w"))
if(isset($_GET['Lichtein'])){
$modeon17 = trim(@shell_exec("/home/pi3/pigs w 17 1"))
echo "Licht17 ist an";
}
else if(isset($_GET['Lichtaus'])){
$modeon17 = trim(@shell_exec("/home/pi3/pigs w 17 0"))
echo "Licht17 ist aus";
}
?>
</body>
</html>
. . . und das kommt dabei raus - je nach Knopfdruck auf "../?..=Licht+ein" oder "../?..=Licht+aus" , eben mit unterschiedlichem Text in der Kopfzeile :
......Bild hier
ABER - die LED bleibt wie sie war - hell oder dunkel. WENN ich alternativ über PuTTY (oder Smartphone-Terminal) den entsprechenden Befehl eingebe - aber ohne "/home/pi3/" - dann läufts . . . Auch ohne "/home/pi3/" - siehe Bilder oben - läufts nur im Terminal.
Kann bitte jemand helfen ? Wo steckt der Fehler ? Wie solls richtig heissen ?