Sollte der Standardbenutzer pi entfernt worden sein, ohne zuvor das Passwort zu ändern, kommt es immer noch zu folgender Meldung beim Login: SSH is enabled and the default password for the ‚pi‘ user has not been changed. This is a security risk – please login as the ‚pi‘ user and type ‚passwd‘ to set a […]
WeiterlesenHow to Make a Raspberry Pi Smart Mirror
PHP in Docker einrichten
Da aktuell vom Webserver nginx nur statische Dateien ausgeliefert werden können, soll jetzt PHP installiert werden, damit auch Scripts möglich sind. Im Artikel Docker auf dem Raspberry PI installieren wurde dafür Docker eingerichtet, das in dieser Anleitung für die Einrichtung von PHP verwendet wird. Mit Docker hast du die Möglichkeit mehrere unterschiedliche Version von PHP […]
WeiterlesenDocker auf dem Raspberry PI installieren
Docker ist eine Betriebsystemvirtualisierung mit der Programme in Containern isoliert werden können. Damit ist es z.B. möglich mehrere Versionen eines Programms gleichzeitig laufen zu haben, ohne dass sich die Abhängigkeiten von Bibliotheken in die Quere kommen. Auch ist es möglich Dienste auf mehreren Servern für die Lastverteilung laufen zu lassen. Benötigte Pakete installieren Folgende Pakete […]
WeiterlesenA+ beim SSL Server Test erreichen
Da bei den Sicherheitseinstellung des Webservers der im Artikel nginx als Webserver installieren eingerichtet wurde, auf der Seite SSL Server Test nur eine Bewertung von „B“ rauskommt, können noch ein paar Optimierungen an den Einstellungen vorgenommen werden, dass hier die Bewertung von „A+“ gesteigert wird. Bei einigen Hostern oder auch Webservern die schön länger nicht […]
WeiterlesenSichere Host-Keys generieren
Im Artikel Hardware-Zufallszahlengenerator verwenden wurde eine weitere Quelle für die Entropie hinzugefügt. Damit kannst du jetzt bessere und sicherere Hosts-Keys für deinen Raspberry PI erstellen. Da diese Host-Keys beim ersten Start des Raspberry PI generiert wurden oder sogar im Image des Betriebsystems enthalten waren sind diese auch nach Meinung Anderer nicht ausreichend sicher. Alte Host-Keys […]
WeiterlesenHardware-Zufallszahlengenerator verwenden
Für die Verschlüsselung per z.B. von HTTPS, die Generierung des Private-Keys oder von Session-Ids werden Zufallszahlen benötigt. Je mehr Verschlüsselt werden soll umso mehr Zufall wird benötigt. Die Menge an Zufallszahlen die bereitgestellt werden kann wird Entropie genannt. Linux verwendet hierfür gewöhnlich den IO (Festplattenzugriffe) und die Eingaben von Tastatur und Maus. Server hat of […]
WeiterlesenController von 8Bitdo verbinden
Ein Video, wie die Controller von 8bitdo.com per Bluetooth mit dem Raspberry PI verbunden werden, um diese dann z.B. mit RetroPie für Emulatorenspiele zu verwenden.
WeiterlesenRetroPie für Emulatorenspiele
Ein Tutorial welche Hardware und Software für die Emulation von Konsolenspielen benötigt wird.
WeiterlesenHTTPS mit Letsencrypt einrichten
Der Webserver nginx den wir im Artikel nginx als Webserver installieren eingerichtet haben jetzt auch durch den Externen Hostnamen per DDNS aus dem Internet erreichbar ist, soll die Datenübertragung verschlüsselt werden. Dadurch kann der Inhalt der Seiten nicht vom Internetanbieter oder WLAN-Betrieber mitgelesen oder verändert werden. So gab es schon Internetanbieter, die Werbung in fremde […]
WeiterlesenExternen Hostnamen per DDNS konfigurieren
Damit der Raspberry PI auch aus dem Internet aus trotz einer wechselnden IP-Adresse erreichbar ist, wird ein DDNS verwendet. Damit ist es möglich einen Hostnamen bei einem DDNS-Anbieter zu registrieren und mit einem Dienst die zugeordnete IP-Adresse prüft und regelmässig zu aktualisieren. Bei einem Anbieter anmelden Es gibt verschiedene auch kostenlose Anbieter für DDNS. Der […]
WeiterlesenPortweiterleitung an einer Fritzbox konfigurieren
Damit der Webserver der im Artikel nginx als Webserver installieren auch aus dem Internet aus erreichbar ist, muss eine Portweiterleitung am Router eingestellt werden. Hier muss eingestellt werden, dass wenn ein Client auf dem Port 80 (HTTP) auf den Router zugreift, dieser Zugriff auf den Raspberry PI weitergeleitet wird und dieser dann Antworten kann. Portfreigaben […]
WeiterlesenDateien mit FileZilla hochladen
Mit FileZilla kann können Dateien auf den Raspberry PI übertragen werden, damit diese vom Webserver der im Artikel nginx als Webserver installieren installiert wurde bereitgestellt werden. Dafür wird das SSH-Schlüsselpaar aus dem Artikel Authentifizierung mit SSH ohne Passwort verwendet um sicher Dateien auf den Raspberry PI per SFTP zu übertragen. Sicher bedeutet, dass man sich […]
Weiterlesennginx als Webserver installieren
nginx ist ein einfach zu konfigurierender und sehr schneller Server und kan auch als Reverse-Proxy für Webseiten verwendet werden. Dieser kann alternativ zum Apache-Webserver oder auch als Ergänzung falls nginx als Reverse-Proxy verwendet wird benutzt werden. Da nginx sehr wenig Ressourcen benötigt ist dieser gut für die Verwendung mit dem Raspberry PI geeignet. nginx installieren […]
WeiterlesenSoftware aktualisieren per apt
Bevor Software auf dem Raspberry PI installiert wird, sollte erst einmal geprüft werden, ob die vorhandene Software aktuell ist. Dies ist unter Raspbian mit dem von Debian bekannten Paketmanager apt möglich. Hier verwende ich das neue Programm apt und nicht die aus älteren Versionen bekannten apt-get oder apt-cache. Die Aktualisierung der Software sollte regelmässig gemacht […]
WeiterlesenHostname setzen
Da der Raspberry PI auch Dienste wie einen Webserver oder eine Datenbank für Benutzer oder andere Geräte im Netzwerk bereitstellen soll, ist ein Hostname der sich einfacher zu merken ist als eine IP-Adresse und auch passender als der Standardhostname raspberrypi sinnvoll. Der Alias für SSH im Artikel Authentifizierung mit SSH ohne Passwort bezieht sich ausschliesslich […]
WeiterlesenAuthentifizierung mit SSH ohne Passwort
Jedesmal ein sicheres und langes Passwort bei der Verbindung mit dem Raspberry PI per SSH eingeben zu müssen kann auf Dauer ganz schön nervig sein. Dafür gibt es mit der Public-/Private-Key-Authentifizierung eine einfache Lösung und vor allem zum Passwort auch noch deutlich sicherer vor Angriffen wie Brute-Force. Vor allem bei Servern die vom Internet aus […]
WeiterlesenExtreme passive cooling
Ein interessantes Beispiel über eine sehr gute Kühlung des Raspberry PI.
WeiterlesenFormat von Dateigrösse und Datum in bash anpassen
Schon oft hatte ich das Problem unter Linux, dass die Dateigrössen und auch die Änderungszeit von Dateien zwar in einem für angeblich für Menschen verständlichen Format ausgegeben werden, aber gut lesbar oder sogar vergleichbar sind diese nicht. Auch die Ausgabe mit -h bei ls hilft mir wenig, da damit die Einheiten (Keine Angabe für Byte, […]
WeiterlesenAuslagerungsdatei konfigurieren
Der Raspberry PI verwendet in den neuen Images von Raspbian 100 MB für die Auslagerungsdatei. Diese wird verwendet, wenn Programme mehr Arbeitsspeicher benötigen als gerade zur Verfügung steht, um gerade nicht aktiv verwendete Daten aus dem Arbeitsspeicher auf dem Massenspeicher auszulagern. Diese 100 MB können jedoch für manche Programme die kurzfristig sehr viel Arbeitsspeicher benötigen […]
WeiterlesenFreien Arbeitsspeicher maximieren
Da die 1024 MB die der Raspberry PI hat von der CPU und GPU geteilt werden, stehen nur 925 MB für die CPU zur Verfügung. Jedoch kann dieser Memory-Split wie diese Aufteilung genannt wird, anders verteilt werden um mehr Speicher für die CPU freizumachen, falls dies besser für die Anwendungen sind die auf dem Raspberry […]
WeiterlesenStandardbenutzer „pi“ entfernen
Nachdem ein neuer Benutzer mit root-Rechten erstellt wurde (wie das funktioniert habe ich im Artikel Neuen Benutzer erstellen beschrieben), kann der Standardbenutzer pi entfernt werden. Solltest du es irgendwie schaffen, den Benutzer pi zu löschen ohne vorher einen anderen Benutzer angelegt zu haben, der auch root-Rechte hat, so kannst du dich aus deinem eigenen System […]
WeiterlesenNeuen Benutzer erstellen
Wie schon im Beitrag Sicherheitslücke pi beschrieben sollte das Passwort des Standardbenutzers pi bei jedem Raspberry PI der unter Raspbian läuft geändert werden. Besser ist es jedoch einen neuen Benutzer hinzuzufügen mit dem gearbeitet wird und den Standardbenutzer danach zu entfernen. Hier beschreibe ich erst einmal, wie ein neuer Benutzer hinzugefügt werden kann. In meinem […]
WeiterlesenSicherheitslücke pi
In vielen Tutorials ist immer wieder zu sehen, wie der Standardbenutzer pi mit dem Standardpasswort raspberry verwendet wird. Auch sonst wird es nicht deutlich besser aussehen, da das Passwort nicht beim ersten Login geändert werden muss und da es auch „einfach so“ funktioniert, werden die meisten Benutzer zu bequem sein diese einfache Änderung durchzuführen. Dies […]
WeiterlesenSD-Karte mit Raspbian unter MacOS einrichten
Als erstes habe ich das Image von Raspbian Jessie Lite (Version vom April 2017) per Transmission über Bittorrent geladen. Sollte kein Bittorrent-Client bei dir installiert sein, geht auch ein gewöhnlicher Download der ZIP-Datei. In beiden Fällen muss die ZIP-Datei nach dem Download entpackt werden, damit du eine Datei wie 2017-04-10-raspbian-jessie-lite.img bekommst. Das Datum am Anfang […]
WeiterlesenDie Auswahl der passenden SD-Karte
Bei der SD-Karte für meinen Raspberry PI habe ich mich für eine Samsung SDHC 32GB PRO für etwa 20 Euro entschieden. Diese erreicht laut Hersteller maximal 90 MB/s beim Lesen und 80 MB/s beim Schreiben. An diese Maximalwerte kommt die SD-Karte in meinem iMac mit 70 MB/s beim Schreiben auch sehr gut ran. Solch hohe […]
WeiterlesenKühlung für den Raspberry PI
Zwar ist ein Kühlkörper keine Pflicht, da sich der Raspberry PI (angeblich) nicht überhitzen kann, jedoch wird die Geschwindigkeit automatisch gedrosselt, sobald eine Temperatur von 85°C erreicht wird um das Temperaturlimit nicht zu überschreiten. Vor allem wenn sich der Raspberry PI im Dauerbetrieb befindet und sich die Platine in einem Plastikgehäuse befindet kann es zu […]
WeiterlesenPassende Stromversorgung für den Raspberry PI
Je nach Software die auf dem Raspberry PI laufen soll, kann die Stromversorgung aus dem USB-Anschluss eines Fernsehers oder auch am Router ausreichend sein. Anfangs habe ich einen Raspberry PI mehrere Monate über einen USB-Anschluss meiner Fritzbox 6390 betrieben und es gab damit keine Probleme. Da ich jedoch mit der Zeit mehrere Raspberry PI für […]
Weiterlesen