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