Raspberrypi: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 20: | Zeile 20: | ||
* nach aktuellem Wissensstand ist für die erste Konfiguration der Anschluss von Keyboard/Maus/Monitor notwendig | * nach aktuellem Wissensstand ist für die erste Konfiguration der Anschluss von Keyboard/Maus/Monitor notwendig | ||
* Terminal starten | * Terminal starten | ||
* sudo raspi-config | * sudo raspi-config | ||
** Localization Options | |||
** Change Keyboard Layout | |||
** Generic 105-key (Intl) PC | |||
** ggf. Other ... | |||
** German - German (eliminate dead keys) | |||
** The default for the keyboard layout | |||
** No compose key | |||
** <No> | |||
=== ssh Zugang nur für root === | === ssh Zugang nur für root === |
Version vom 12. Mai 2017, 15:16 Uhr
Übersicht über aktuelle Projekte
Grundsätzliche Vorarbeiten für ein "Headless" System
Vorarbeiten
SD-Karte
- minimal sind 16 GByte für den normalen Betrieb notwendig, 8 ist etwas zu klein!
- Samsung Pro+ sind empfehlenswert gibts leider nur als 32 GByte (je grösser desto Wear-Levelling-Algorithmus- freundlicher!)
- mit Win32DiskImager-0.9.5-install.exe habe ich das Image 2016-05-27-raspbian-jessie.img auf eine SD-Karte geschrieben und damit gebootet
1. Start
Anschluss von Monitor/Tastatur/Maus nötig
- nach aktuellem Wissensstand ist für die erste Konfiguration der Anschluss von Keyboard/Maus/Monitor notwendig
- Terminal starten
- sudo raspi-config
- Localization Options
- Change Keyboard Layout
- Generic 105-key (Intl) PC
- ggf. Other ...
- German - German (eliminate dead keys)
- The default for the keyboard layout
- No compose key
- <No>
ssh Zugang nur für root
- per Putty kann man sich direkt als User "pi" mit dem Passwort "raspberry" einloggen
- das Passwort des Users pi jetzt stark machen
passwd
neues Passwort für pi setzen (altes ist "raspberry")
- nun dem User root den Login erlauben
sudo apt-get install joe
sudo joe /etc/ssh/sshd_config
PermitRootLogin yes
sicherstellenAllowUsers root
sicherstellen (NUR noch User "root" kann sich per ssh einloggen!)
sudo passwd
neues Passwort für root setzen
- den ssh Dienst dauerhaft aktivieren
sudo raspi-config
- Interfaces, SSH aktivieren
- Verhindern dass die grafische Benutzeroberfläche gestartet wird
update-rc.d lightdm disable
systemctl set-default multi-user.target
- UnDo this:
systemctl set-default graphical.target
- Nun ist der erste Headless Start möglich
halt
2. Start
- Jetzt kann erstmalig ein Login per User "root" über die Netzwerkschnittstelle erfolgen.
apt-get update
apt-get upgrade
rpi-update
- Die 100 MByte Swap-Bereich abschalten
swapoff -a
service dphys-swapfile stop
systemctl disable dphys-swapfile
- Über die einzelne Netzwerkschnittstelle, erhalte ich durch die VLAN-Infrastruktur 5 Netzwerkschnittstellen
vnc-server
vncserver-x11-serviced.service vncserver-virtuald.service
Hostname setzen
- 2 Dateien müssen geändert werden
joe /etc/hosts joe /etc/hostname
- ein Script muss den "Kernel" informieren
/etc/init.d/hostname.sh