Wenn man mehrere Raspberry Pi betreibt, wäre es schön, wenn man diese mittels eines angepassten Hostnamens auseinander halten kann. Nach der Neuinstallation heißen nämlich alle “raspberrypi”.
Diese Änderung hät einige Fallstricke bereit, die bei laufenden Systemen zu Problemen führen können.
Hostnamen ändern
Zuerst wird der bestehenden Hostname geprüft:
hostname
Dann wird wird der neue Hostname eingegeben
sudo hostname -b MEIN-NEUER-HOSTNAME
Jetzt sollte man noch mal prüfen, ob die Änderung erfolgreich war.
hostname
Wenn der neu eingegebene Hostname angezeigt wird, hat man erst mal alles richtig gemacht.
Konfigurationsdateien prüfen
gerade bei laufenden Systemen steht der Hostname in verschiedenen Konfigurationsdateien, die man mit dem fogenden Befehl identifiziert:
sudo grep -lr "MEIN-ALTER-HOSTNAME" /etc/*
Allerdings sollte man ein bisschen vorsichtiger an die Sache rangehen und genau schauen, ob es sich um den HOSTNAMEN oder nur im eine Zeichenkette handelt. Beispielsweise die EInträge in /etc/apt/sources.list.d/ sollte man nicht ändern. Findet sich der Hostname in /etc/hosts , sollte man diesen aktualisieren.
sudo nano /etc/hosts
Zum speichern und beenden (Ctrl+O / Ctrl+X)
SSH Schlüssel neu erstellen
Wenn man den Hosnamen geändert hat, muß man auch die SSH-Schlüssel löschen und neu erstellen.
Löschen
sudo rm /etc/ssh/ssh_host_*
Server Rekonfigurieren
sudo dpkg-reconfigure openssh-server
Server neustarten
sudo service ssh restart