Adam der Automator

Linux-Installationsprogramme haben einen langen Weg hinter sich. Viele der großen Distributionen lassen sich heute einfacher installieren als noch vor fünf oder 10 Jahren. Ein solches Installationsprogramm, das jetzt von Canonicals Ubuntu Server und Workstation 20.04 verwendet wird, heißt Subiquity und ersetzt das alte Debian-Installationsprogramm, das zuvor von Ubuntu verwendet wurde.

In diesem Artikel lernen Sie Schritt für Schritt, wie Sie Ubuntu Server 20.04 installieren können!

Was Sie lernen werden

Dieser Artikel führt Sie durch ein tatsächliches Szenario, in dem Sie Ubuntu Server 20.04 installieren. Sie lernen den schrittweisen Installationsprozess kennen, konfigurieren Standardeinstellungen wie das Aktualisieren des Installationsprogramms, konfigurieren eine IP-Adresse, konfigurieren Festplatten, fügen ein Root-Benutzerkonto hinzu und konfigurieren einen Hostnamen, konfigurieren den Fernzugriff über SSH und führen schließlich Aktualisierungen nach der Installation durch.

Voraussetzungen

Um dieser Anleitung folgen zu können, benötigen Sie die folgenden Ressourcen:

  • Ubuntu Server 20.04 ISO
  • Einen Hypervisor oder einen eigenständigen physischen Server
    • Hyper-V
    • VMware ESXi, Player oder Workstation
    • KVM / VirtualBox
  • Einen Wunsch zu lernen

Bereit zu lernen? Großartig!

Ubuntu 20.04 installieren lernen
Ubuntu 20.04 installieren lernen

Ubuntu Server installieren

Lassen Sie uns ohne Umschweife loslegen!

  1. Beginnen Sie die Installation, indem Sie Ihren VM-Gast mit dem Ubuntu Server 20.04 ISO booten. In dieser Anleitung wird viel von VMware die Rede sein, Sie können jedoch jeden Hypervisor verwenden. Die Beispiele hier beziehen sich auf VMware ESXi 7.0, aber Sie können auch Microsoft Hyper-V, VirtualBox oder VMware Player verwenden, um nur einige zu nennen. Wenn Sie Ihren VM-Gast starten, sollten Sie beim Hochfahren des VM-Gastes Systemstartmeldungen sehen. Nach Abschluss des Startvorgangs sehen Sie den folgenden Begrüßungsbildschirm:
Ubuntu Server 20.04 Installationsbildschirm - Sprache auswählen
Ubuntu Server 20.04 Installationsbildschirm – Sprache auswählen

Die Standard-Sprachauswahl ist Englisch. Wenn Sie diese Sprache verwenden möchten, drücken Sie die Eingabetaste.

2. Wählen Sie auf dem nächsten Bildschirm, ob Sie das Installationsprogramm aktualisieren möchten oder nicht. Wenn Sie mit dem Internet verbunden sind, wählen Sie mit den Pfeiltasten „Auf das neue Installationsprogramm aktualisieren“ und drücken Sie die Eingabetaste. Andernfalls können Sie diesen Schritt überspringen.

Ubuntu Server 20.04 Installationsbildschirm - Update Installer
Ubuntu Server 20.04 Installationsbildschirm – Update Installer

Der Installer beginnt mit dem Download, und das Update beginnt:

Ubuntu Server 20.04 Installationsbildschirm - Update Installer wird heruntergeladen
Ubuntu Server 20.04 Installationsbildschirm – Update Installer wird heruntergeladen

3. Sobald der Installer das Update abgeschlossen hat, müssen Sie nun ein Tastaturlayout auswählen. Die Standardeinstellung ist Englisch (US). Wenn Sie mit diesen Vorgaben einverstanden sind, wählen Sie Fertig und drücken Sie die Eingabetaste:

Ubuntu Server 20.04 Installationsbildschirm - Tastaturlayout auswählen
Ubuntu Server 20.04 Installationsbildschirm – Tastaturlayout auswählen

4. Nun ist es an der Zeit, das Netzwerk zu konfigurieren. Standardmäßig sucht das Installationsprogramm nach einer DHCP-Adresse und konfiguriert das Netzwerk automatisch. Sie sollten jedoch jetzt die IP-Adresse auf eine für Ihr Netzwerk gültige Konfiguration einstellen. Sie können sich die zugewiesene Adresse notieren und sie als statische Konfiguration verwenden. Wenn Sie sich für diesen Weg entscheiden, stellen Sie sicher, dass diese Adresse in Ihrer DHCP-Serverkonfiguration statisch reserviert ist.

5. Um eine statische Adresse zu konfigurieren, wählen Sie eth0, wie unten gezeigt, und drücken Sie die Eingabetaste. Anschließend müssen Sie IPv4 oder IPv6 auswählen und die richtigen Subnetz-, Adress-, Gateway- und Nameserveradressen zuweisen. IPv6 ist in erster Linie für den Internet-Verkehr gedacht, da der IPv4-Adressraum weltweit zur Neige geht. In den meisten Fällen werden Sie IPv4 wählen, wie unten gezeigt:

Ubuntu Server 20.04 Installationsbildschirm - Zuweisung einer statischen IP-Adresse
Ubuntu Server 20.04 Installationsbildschirm – Zuweisung einer statischen IP-Adresse

6. Wenn Sie fertig sind, werden die Einstellungen übernommen und Sie können fortfahren. Wählen Sie Fertig, und drücken Sie die Eingabetaste, um fortzufahren.

7. Auf dem nächsten Bildschirm werden Sie aufgefordert, eine Proxy-Adresse zu konfigurieren. Wenn Sie eine Proxy-Adresse für den Internetzugang verwenden, geben Sie diese hier ein, andernfalls lassen Sie das Feld leer und wählen Sie Fertig, und drücken Sie die Eingabetaste:

Ubuntu Server 20.04 Installationsbildschirm - Proxy konfigurieren
Ubuntu Server 20.04 Installationsbildschirm – Proxy konfigurieren

8. Als Nächstes ist es an der Zeit, eine Festplattenkonfiguration auszuwählen. Für die Zwecke dieser Anleitung werden wir so weit wie möglich bei den Standardeinstellungen bleiben. Vergewissern Sie sich, dass Vollständige Festplatte verwenden und Diese Festplatte als LVM-Gruppe einrichten ausgewählt ist. Wenn beides ausgewählt ist, wählen Sie Fertig und drücken Sie die Eingabetaste:

Ubuntu Server 20.04 Installationsbildschirm - Geführte Speicherkonfiguration
Ubuntu Server 20.04 Installationsbildschirm – Geführte Speicherkonfiguration

9. Überprüfen Sie die Speicherkonfiguration. Jetzt wäre ein guter Zeitpunkt, um auch die Festplattenkonfiguration zu dokumentieren. Wenn Sie mit Ihrer Konfiguration zufrieden sind, wählen Sie Fertig und drücken die Eingabetaste:

Ubuntu Server 20.04 Installationsbildschirm - Speicherkonfiguration
Ubuntu Server 20.04 Installationsbildschirm – Speicherkonfiguration

10. Da das Formatieren und Partitionieren eines Datenträgers als zerstörerisch gilt, wird ein Bestätigungsdialog angezeigt. Wählen Sie Weiter und drücken Sie die Eingabetaste:

Ubuntu Server 20.04 Installationsbildschirm - Speicherkonfiguration abschließen
Ubuntu Server 20.04 Installationsbildschirm – Speicherkonfiguration abschließen

11. Der nächste Bildschirm ist der Bildschirm „Profile Setup“. Dieses Konto wird das Root-Benutzerkonto für Ihren Server sein. Geben Sie Ihren Namen, einen Servernamen, einen Benutzernamen und ein Kennwort ein, das Sie verwenden möchten. Der Benutzername kann Ihr Name oder eine Figur aus Marvel Comics sein. Die Wahl liegt bei Ihnen. Wie auch immer Sie sich entscheiden, stellen Sie sicher, dass Sie diese Informationen dokumentieren, bevor Sie fortfahren!

12. Wenn Sie mit den Informationen zufrieden sind, wählen Sie Fertig und drücken die Eingabetaste:

Ubuntu Server 20.04 Installationsbildschirm - Profileinrichtung
Ubuntu Server 20.04 Installationsbildschirm – Profileinrichtung

13. Nun werden Sie gefragt, ob Sie OpenSSH Server installieren wollen oder nicht. Wenn Sie nur die VM-Konsole für den Zugriff auf den Server verwenden wollen, überspringen Sie die Installation. Sie können OpenSSH später installieren. Wenn Sie jedoch vorhaben, SSH-Verbindungen zur Verwaltung Ihres Hosts zu nutzen, stellen Sie sicher, dass OpenSSH Server installieren ausgewählt ist. Es ist einfacher, dies jetzt zu tun als später zu installieren und zu konfigurieren. Wenn Sie mit SSH-Schlüsseln vertraut sind, können Sie Ihre Schlüssel auch jetzt importieren, um eine sichere Anmeldung ohne Passwort zu ermöglichen.

14. Wenn Sie mit der Auswahl zufrieden sind, wählen Sie Fertig und drücken die Eingabetaste:

Ubuntu Server 20.04 Installationsbildschirm - SSH Setup
Ubuntu Server 20.04 Installationsbildschirm – SSH Setup

15. Sie sind nun fast fertig! Als Nächstes installieren Sie einige der beliebtesten Snaps, die für Ubuntu Server verfügbar sind.

Wenn Sie möchten, wählen Sie PowerShell und wählen Sie Done, und drücken Sie Enter. Andernfalls wählen Sie einfach Done und drücken Enter.

Ubuntu Server 20.04 Installationsbildschirm - Featured Server Snaps
Ubuntu Server 20.04 Installationsbildschirm – Featured Server Snaps

Ubuntu Server wird nun mit der Installation beginnen. Normalerweise dauert die Installation nur ein paar Minuten auf einer virtuellen Maschine.

Installation von Ubuntu 20.04
Installation von Ubuntu 20.04
Abschluss der Installation Ubuntu 20.04
Abschluss der Installation Ubuntu 20.04

16. Nach ein paar Minuten müssen Sie neu starten. Drücken Sie die Eingabetaste und der Server wird neu gestartet.

Opening up Common Ports

Sie müssen Ihre Installation durch die Installation einer Firewall etwas absichern. Standardmäßig ist die Un-Complicated Firewall (ufw) in Ubuntu Server 20.04 nicht konfiguriert und aktiviert.

Die Schritte in diesem Abschnitt sind für eine Vanilla-Installation technisch nicht erforderlich. Wenn Sie diesen Server jedoch als Webserver oder vielleicht als Datenbankserver verwenden wollen, sollten Sie weiterlesen.

Verbinden Sie sich nun mit Ihrem neuen Server über das SSH-Protokoll. Für diese Anleitung verwenden Windows Terminal und PowerShell 7 SSH, um Befehle auszuführen.

Aktivieren der Firewall

  1. Öffnen Sie Ihren SSH-Client und geben Sie den folgenden Befehl mit dem Benutzernamen und der IP-Adresse ein, die Sie bei der Installation von Ubuntu Server verwendet haben:
ssh @

2. Drücken Sie die Eingabetaste. Warten Sie auf die Aufforderung, den Verschlüsselungsschlüssel zu akzeptieren, wenn Sie sich nicht bereits zuvor über SSH verbunden haben. Den Vorgang sehen Sie in der folgenden animierten Grafik:

PowerShell 7 SSH-Verbindung zu Ubuntu Server.
PowerShell 7 SSH-Verbindung zu Ubuntu Server.

Überprüfen Sie den Uncomplicated Firewall- oder UFW-Status, indem Sie den folgenden Befehl in das Terminal eingeben:

sudo ufw status verbose

Der Firewall-Status wird inaktiv sein. Aktivieren und starten Sie nun den Firewall-Daemon, indem Sie den folgenden Befehl eingeben und die Eingabetaste drücken:

sudo ufw enable

Sie sollten zunächst den Zugang für SSH einrichten. Dies ist erforderlich, sobald die Firewall aktiviert ist.

sudo ufw allow ssh

Wenn Sie diesen Ubuntu-Server als Webserver oder vielleicht als MySQL-Server einrichten, sehen Sie unten die erforderlichen zu öffnenden Ports.

sudo ufw allow httpsudo ufw allow httpssudo ufw allow mysql

Nun laden Sie die Firewall-Konfiguration neu, um die Änderungen zu übernehmen, indem Sie den folgenden Befehl eingeben:

sudo ufw reload

Sie möchten vielleicht genauer festlegen, wo Sie den Datenverkehr zulassen. In diesem Leitfaden wird ein beliebiger Ort verwendet, da es andere Sicherheitsmaßnahmen gibt, die den Zugriff auf Rechner im verwendeten Netzwerk verhindern. Wenn Sie mehr über die Konfiguration von UFW lesen möchten, beginnen Sie hier.

Update von Ubuntu Server 20.04

Die letzte Aufgabe, die Sie ausführen sollten, bevor Sie weitermachen, ist die Aktualisierung des Betriebssystems und die Aktualisierung aller Pakete, die ein Upgrade benötigen. Sie sollten dies tun, um sicherzustellen, dass Ihr neuer Server über die neuesten Sicherheits- und Fehlerbehebungen verfügt.

Verwenden Sie dazu zunächst den Befehl apt, wie unten gezeigt.

Der apt-Paketmanager durchsucht dann die Ubuntu-Repositorys nach Aktualisierungen/Upgrades. Der Parameter -y unterdrückt Bestätigungsdialoge, und alle Pakete, die Aktualisierungen haben, werden auf dem Bildschirm angezeigt.

sudo apt update -y

Nun führen Sie den nächsten Befehl aus.

Jetzt beginnt der apt-Paketmanager damit, alle Upgrades anzuwenden, die zuvor gefunden wurden und Aktualisierungen benötigen. Der Parameter -y unterdrückt alle Bestätigungsdialoge. Dieser Schritt kann ein oder zwei Minuten dauern, je nach Internetverbindung und Systemleistung.

sudo apt upgrade -y

Glückwunsch! Sie haben soeben Ubuntu Server 20.04 LTS erfolgreich installiert, konfiguriert und aktualisiert.

Mehr erfahren

  • Subiquity auf GitHub
  • Automatisierte Ubuntu Server Installationen mit Subiquity

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.