| FOTO | AUTO | EDV | AUDIO |

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
edv:woody:start [11 48 2025 14 : 48] – angelegt André Reichert-Creutzedv:woody:start [15 03 2025 20 : 03] (aktuell) André Reichert-Creutz
Zeile 1: Zeile 1:
-====== Woody unter Odroid mit DietPI======+====== Installationsanleitung Odroid C2 Server "woody" ====== 
 + 
 +//Erstellt auf Basis von Gemini, 10. Juli 2025// 
 + 
 +---- 
 + 
 +===== Phase 0: Vorbereitung (am Linux-Laptop) ===== 
 + 
 +Bevor der Odroid gestartet wird, bereiten wir das Betriebssystem auf der microSD-Karte vor. 
 + 
 +==== 1.1 Ubuntu-Image herunterladen ==== 
 + 
 +Besuchen Sie die offizielle Hardkernel-Webseite und laden Sie ein aktuelles, für den Odroid C2 freigegebenes Ubuntu-Image herunter. Meist finden Sie dieses im Wiki unter //OS Images//. 
 + 
 +==== 1.2 Image auf die microSD-Karte schreiben ==== 
 + 
 +**Achtung:** Dieser Schritt löscht alle Daten auf der Karte! Stellen Sie sicher, den korrekten Gerätenamen Ihrer SD-Karte zu verwenden. 
 + 
 +===== 1.2.1 Gerätenamen der SD-Karte finden ===== 
 + 
 +Stecken Sie die Karte in Ihren Laptop und führen Sie folgenden Befehl aus, um das Gerät zu identifizieren (z.B. //<code>/dev/sdc</code>//). 
 +<code>lsblk</code> 
 + 
 +===== 1.2.2 Image schreiben (mit dd) ===== 
 + 
 +**Vorsicht:** Ein Tippfehler beim Parameter **<code>of</code>** kann Ihre Laptop-Festplatte löschen. Überprüfen Sie den Befehl doppelt. 
 +<code>sudo dd if=pfad/zum/ubuntu-image.img of=/dev/sdX bs=4M conv=fsync status=progress</code> 
 + 
 +---- 
 + 
 +===== Phase 1: Erste Inbetriebnahme und Grundkonfiguration ===== 
 + 
 +==== 2.1 Erster Start und Login ==== 
 + 
 +Starten Sie den Odroid. Das Standard-Passwort ist oft //odroid//
 +<code>ssh root@192.168.178.3</code> 
 + 
 +==== 2.2 Benutzer anlegen und Passwörter ändern ==== 
 + 
 +<code>adduser andre</code> 
 +<code>usermod -aG sudo andre</code> 
 +<code>passwd root</code> 
 +<code>passwd odroid</code> 
 + 
 +Melden Sie sich nun als **<code>root</code>** ab (<code>exit</code>) und als neuer Benutzer **<code>andre</code>** an. 
 +<code>ssh andre@192.168.178.3</code> 
 + 
 +==== 2.3 SSH-Zugang mit Zertifikat absichern ==== 
 + 
 +===== 2.3.1 SSH-Schlüssel auf den Odroid kopieren (am Laptop) ===== 
 + 
 +<code>ssh-copy-id andre@192.168.178.3</code> 
 + 
 +===== 2.3.2 SSH-Server härten (am Odroid) ===== 
 + 
 +Öffnen Sie die Konfigurationsdatei: 
 +<code>sudo nano /etc/ssh/sshd_config</code> 
 + 
 +Passen Sie die folgenden Zeilen an: 
 +<code> 
 +PermitRootLogin no 
 +PasswordAuthentication no 
 +PubkeyAuthentication yes 
 +</code> 
 + 
 +Starten Sie den SSH-Dienst neu. **Testen Sie den Login in einem neuen Terminal, bevor Sie das alte schließen!** 
 +<code>sudo systemctl restart sshd</code> 
 + 
 +==== 2.4 System lokalisieren und benennen ==== 
 + 
 +Wir stellen sicher, dass das System vollständig auf Deutsch läuft und einen eindeutigen Namen hat. 
 + 
 +===== 2.4.1 Sprache und Tastatur auf Deutsch umstellen ===== 
 + 
 +Zuerst installieren wir das deutsche Sprachpaket: 
 +<code>sudo apt update</code> 
 +<code>sudo apt install -y language-pack-de</code> 
 + 
 +Danach legen wir die systemweite Sprache fest und starten die Konfiguration für das Tastaturlayout. 
 +<code>sudo update-locale LANG=de_DE.UTF-8</code> 
 +<code>sudo dpkg-reconfigure keyboard-configuration</code> 
 + 
 +Der zweite Befehl startet einen interaktiven Dialog im Terminal. Treffen Sie dort folgende Auswahl: 
 +  * **Tastaturmodell:** Wählen Sie ein generisches Modell (z.B. "Generische 105-Tasten-Tastatur (Intl)"). 
 +  * **Herkunftsland der Tastatur:** Wählen Sie "Deutsch"
 +  * **Tastaturbelegung:** Wählen Sie erneut "Deutsch"
 +  * **Taste als AltGr:** Akzeptieren Sie die Standardeinstellung. 
 +  * **Compose-Taste:** Wählen Sie "Keine Compose-Taste"
 + 
 +Damit die Änderungen in der aktuellen Konsolensitzung sofort wirksam werden: 
 +<code>sudo setupcon</code> 
 + 
 +===== 2.4.2 Hostname setzen ===== 
 + 
 +<code>sudo hostnamectl set-hostname woody</code> 
 + 
 +Passen Sie die <code>/etc/hosts</code> an, um den Namen lokal aufzulösen: 
 +<code>sudo nano /etc/hosts</code> 
 + 
 +Fügen Sie hinzu oder ändern Sie die Zeile zu: <code>127.0.1.1 woody</code> 
 + 
 +====2.4.3 Neustart ===== 
 + 
 +Starten Sie das System neu, damit alle Änderungen übernommen werden. 
 +<code>sudo reboot</code> 
 + 
 +---- 
 + 
 +