Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

Modul 1 · 1.2

Einen VPS auswählen und installieren

Modul 1: Ihr erster Server · Lesezeit: 10 Minuten

Lernziel: Nach dieser Lektion können Sie ein Betriebssystem und eine Installation für Ihren VPS auswählen, die ersten Einstellungen richtig vornehmen und Ihre Notfallzugänge (Konsole, Snapshot, Neuinstallation) finden, bevor Sie sie brauchen.

Kernbegriffe: Distribution, LTS, Image, cloud-init, Root-Passwort, SSH-Schlüssel bei der Installation, IPv4 und IPv6, Konsole, Rescue oder ISO, Snapshot, Hostname, Zeitzone

Eine Distribution auswählen

Linux ist der Kern (der Kernel). Was Sie installieren, ist eine Distribution: der Kernel plus alle Programme, eine Paketverwaltung und ein Team, das Updates liefert. Für Server gibt es zwei große Familien:

FamilieDistributionenPaketverwaltungIn diesem Kurs
DebianDebian, UbuntuaptHauptlinie
Red HatRHEL, AlmaLinux, Rocky LinuxdnfKurze Abschnitte, wo es abweicht

Wählen Sie eine Version mit langem Support. Bei Ubuntu heißt das LTS (Long Term Support): Alle zwei Jahre im April erscheint eine LTS-Version mit fünf Jahren regulären Sicherheitsupdates. Ubuntu 24.04 LTS erhält diese bis Mai 2029; Ubuntu 26.04 LTS ist im April 2026 erschienen. Debian veröffentlicht ungefähr alle zwei Jahre eine neue stabile Version; Debian 13 (trixie) ist am 9. August 2025 erschienen und erhält zusammen mit Debian LTS etwa fünf Jahre Updates (bis Juni 2030). In Lektion 4.3 lesen Sie, wie Sie später auf eine neue Version wechseln.

Warum keine neueste "Zwischenversion"? Ubuntu-Versionen ohne LTS erhalten nur neun Monate Updates. Auf einem Server möchten Sie nicht jedes Jahr ein großes Upgrade durchführen müssen.

Sie schwanken zwischen Debian und Ubuntu? Beides ist eine gute Wahl. Debian ist schlichter und ändert sich pro Version weniger; für Ubuntu gibt es mehr Anleitungen im Internet und etwas neuere Software. Die Befehle in diesem Kurs funktionieren auf beiden.

Das Image und cloud-init

Bei einem VPS installieren Sie meist nicht selbst von einer Installations-DVD. Sie wählen ein Image: eine fertige, minimale Installation. Beim ersten Start passt ein Programm, cloud-init, diese Installation an Ihren VPS an. Es:

  • setzt den Hostnamen und das Netzwerk;
  • vergrößert die Festplatte auf die Größe Ihres Pakets;
  • setzt das Root-Passwort oder Ihren SSH-Schlüssel;
  • erzeugt neue, eindeutige Host Keys für SSH (die Schlüssel, mit denen sich Ihr Server ausweist, Lektion 1.3);
  • schreibt die Fingerabdrücke dieser Host Keys in die Konsole.

Letzteres ist praktisch: In der Konsole können Sie später prüfen, ob Sie mit dem echten Server verbunden sind.

Passwort oder Schlüssel bei der Installation

Bei der Installation fragt das Panel meist nach einem Root-Passwort und optional nach einem öffentlichen SSH-Schlüssel. Geben Sie beides an:

  • Das Passwort brauchen Sie, um sich in der Konsole anzumelden (die Konsole kennt keine SSH-Schlüssel). Wählen Sie ein langes, einzigartiges Passwort aus Ihrem Passwortmanager.
  • Den Schlüssel verwenden Sie für SSH. Dann müssen Sie sich nie mit einem Passwort über das Internet anmelden und können den Passwort-Login in Lektion 2.2 sofort deaktivieren.

Haben Sie noch keinen Schlüssel, erstellen Sie ihn in Lektion 2.1. Sie können ihn später hinzufügen; das ist kein Problem.

Bots im Internet probieren schon wenige Minuten nach dem ersten Start Passwörter auf Port 22 aus. Bei einem kurzen oder mehrfach verwendeten Root-Passwort ist es dann keine Frage des "Ob", sondern des "Wann".

Ihre Notfallzugänge: Suchen Sie sie jetzt

Bevor Sie etwas an SSH oder der Firewall ändern, müssen Sie wissen, wie Sie wieder hineinkommen, falls Sie sich selbst aussperren. Ein VPS-Panel bietet dafür fast immer drei Dinge:

  1. Die Konsole. Der Bildschirm Ihres VPS in Ihrem Browser, als säßen Sie mit Tastatur und Monitor direkt am Server. Funktioniert auch, wenn SSH, die Firewall oder das Netzwerk defekt ist. Sie melden sich dort mit Benutzername und Passwort an, nicht mit einem Schlüssel.
  2. Snapshots. Eine Momentaufnahme des gesamten VPS. Erstellen Sie vor jeder größeren Änderung einen; geht etwas schief, stellen Sie ihn wieder her. Ein Snapshot liegt meist auf demselben Speicher wie Ihr VPS und ist daher kein Backup (Lektion 8.1).
  3. Rescue oder ISO. Starten von einem Rettungssystem oder einer Installations-ISO, um Ihre Festplatte zu reparieren, wenn der Server selbst nicht mehr startet. Und als letztes Mittel: Neuinstallation, die alles löscht.

Bei WebOké finden Sie diese im VPS-Bildschirm: Console, den Reiter Snapshots, den Reiter ISO und rDNS sowie die Neuinstallation unter Einstellungen. Bei anderen Anbietern funktioniert es ähnlich, mit Namen wie "VNC-Konsole", "Rescue Mode" oder "Rebuild".

Erledigen Sie das gleich jetzt: Öffnen Sie die Konsole einmal und melden Sie sich an. Dann wissen Sie, dass sie funktioniert, und sehen, wo sich die Schaltfläche zum Einfügen befindet (in einer Konsole funktioniert Kopieren und Einfügen oft anders).

Die ersten Einstellungen

Melden Sie sich an (über die Konsole oder SSH, Lektion 1.3) und sehen Sie nach, was Sie haben:

root@web1:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
...
root@web1:~# hostnamectl
 Static hostname: web1
...
Operating System: Debian GNU/Linux 13 (trixie)
          Kernel: Linux 6.12.0-...

Drei Dinge sollten Sie jetzt richtig einstellen:

Hostname. Geben Sie Ihrem Server einen Namen, den Sie wiedererkennen, am besten den vollständigen Namen, den Sie später auch im DNS eintragen:

root@web1:~# hostnamectl set-hostname web1.example.com

Zeitzone und Uhrzeit. Logs sind nur brauchbar, wenn die Uhrzeit stimmt. Server laufen oft auf UTC; das ist in Ordnung, solange Sie es wissen. Das folgende Beispiel stellt die niederländische Zeit ein; wählen Sie Ihre eigene Zone, in Deutschland zum Beispiel Europe/Berlin:

root@web1:~# timedatectl set-timezone Europe/Amsterdam
root@web1:~# timedatectl
...
System clock synchronized: yes
              NTP service: active

Steht bei System clock synchronized nicht yes, geht die Uhr mit der Zeit falsch. Zertifikate und Logs werden dadurch problematisch.

Aktualisieren. Ein Image ist oft einige Wochen alt. Aktualisieren Sie sofort:

root@web1:~# apt update && apt upgrade

In Modul 4 lesen Sie genau, was diese Befehle tun und wie Sie das automatisch erledigen lassen.

IPv4 und IPv6

Ihr VPS erhält meist eine IPv4-Adresse (zum Beispiel 192.0.2.10) und eine IPv6-Adresse oder einen ganzen IPv6-Block (zum Beispiel 2001:db8:10::10). Sehen Sie nach, welche Adressen Ihr Server hat:

root@web1:~# ip -brief address
lo     UNKNOWN  127.0.0.1/8 ::1/128
eth0   UP       192.0.2.10/24 2001:db8:10::10/64 fe80::...

Notieren Sie beide. IPv6 zu vergessen ist einer der häufigsten Fehler in der Serververwaltung: eine Firewall, die nur IPv4 abschirmt (Lektion 5.2), ein AAAA-Record auf eine Adresse, an der nichts lauscht (Lektion 7.1). Adressen, die mit fe80: beginnen, sind link-local und nur im lokalen Netzwerk gültig; diese verwenden Sie nicht für DNS.

Unter AlmaLinux und Rocky Linux

Auch hier gibt es Versionen mit langem Support (etwa zehn Jahre pro Hauptversion). Aktualisiert wird mit dnf upgrade. hostnamectl und timedatectl funktionieren genauso. SELinux ist standardmäßig aktiviert; in Lektion 10.1 lesen Sie, warum Sie es aktiviert lassen.

Zusammenfassung

  • Wählen Sie eine Distribution mit langem Support: Debian stable oder Ubuntu LTS (Hauptlinie dieses Kurses) oder AlmaLinux/Rocky Linux.
  • Ein Image plus cloud-init liefert Ihnen eine minimale Installation mit neuen Host Keys; die Fingerabdrücke stehen in der Konsole.
  • Legen Sie bei der Installation ein starkes Root-Passwort (für die Konsole) und Ihren öffentlichen SSH-Schlüssel (für SSH) fest.
  • Suchen Sie Konsole, Snapshots und Rescue/ISO, bevor Sie sie brauchen, und testen Sie die Konsole einmal.
  • Stellen Sie Hostname und Zeitzone richtig ein, prüfen Sie die Zeitsynchronisation, aktualisieren Sie das System und notieren Sie Ihre IPv4- und IPv6-Adresse.

Quiz

1. Warum wählen Sie für einen Server eine LTS-Version oder Debian stable?



2. Warum brauchen Sie neben einem SSH-Schlüssel trotzdem ein starkes Root-Passwort?



3. Was ist der Unterschied zwischen einem Snapshot und einem Backup?



4. timedatectl zeigt System clock synchronized: no. Warum ist das ein Problem?



5. In ip -brief address steht eine Adresse, die mit fe80: beginnt. Was ist das?



Aufgabe

Aufgabe O1.2: Ihren Server vorbereiten. Installieren Sie Ihren VPS (oder eine virtuelle Maschine), melden Sie sich einmal über die Konsole an, erstellen Sie einen Snapshot, stellen Sie Hostname und Zeitzone ein, aktualisieren Sie das System und notieren Sie IPv4, IPv6, Distribution und Version. Haken Sie die Checkliste ab.

Aufgabe O1.2: Ihren Server vorbereiten

Diese Aufgabe machen Sie selbst; niemand prüft sie nach. Haken Sie ab, was Sie erledigt haben, und markieren Sie die Aufgabe als erledigt.




Ihre Haken und Notizen bleiben nur in diesem Browser; wir senden sie nirgendwohin. Sind Sie angemeldet, speichern wir in Meine Kurse nur, dass Sie die Aufgabe erledigt haben.

Weiterführende Informationen

Bei WebOké heißen die Bereiche so wie in diesen Artikeln; bei anderen Anbietern funktioniert es ähnlich.

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…