Vultr vServer mit Debian 8 installieren

13. Februar 2016

vServer erstellen

In diesem How To zeige ich euch, wie ihr einen vServer mit Debian 8 installieren könnt.
Ich installieren diesen Server beim Anbieter VULTR, hier könnt ihr ab 5 USD pro Monat ziemlich schnelle vServer erhalten. Alle vServer bei Vultr laufen auf SSD Speicher, die Installation kann an 14 verschiedenen Standorten rund um die Welt statt finden – und ihr habt viele vorgefertigte Betriebssysteme zur Auswahl.

[asg-content-box boxcolor=”red” boxtitle=”” boldtitle=”false” boxexpand=”false” showcontent=”false”]Ich möchte anmerken, dass man einen vServer nur dann installieren und betreiben sollte, wenn man zumindest Grundlegend Ahnung von einem solchen System hat – ansonsten würde ich dazu raten, die Installation und Betreuung von vServern einem Fachmann zu übertragen. Immer daran denken, im Zweifel haftet man für den Mist! Ich setze daher in diesem How To diese Grundkenntnisse voraus und werde nicht jeden Punkt im Detail erklären![/asg-content-box]

Account anlegen

Zunächst müsst ihr bei Vultr Account anlegen, dazu könnt ihr gerne meinen Affiliate Link: Bei Vultr anmelden nutzen (vielen Dank dafür!) – oder ihr nutzt den folgenden nicht Affiliate Link: Vultr.com

Neuen vServer erstellen

Sobald ihr einen Account angelegt habt, loggt ihr euch ein und erstellt unter dem Menüpunkt Deploy einen neuen vServer, hierfür wählt ihr Compute Instances, eine Location, ein Operating System (Debian in diesem Fall) und eine Server Size – in diesem Fall die kleinste Maschine.

Vultr Setup

Die optionalen Features benötigen wir für diese Installation nicht.
Ihr könnt hier allerdings – was ich empfehlen möchte – einen SSH Key für den Server hinterlegen. Diesen könnt ihr in eurem Account unter My Servers anlegen und verwalten

Vultr SSH Key

Ihr könnt euch in den FAQ ansehen, wie ein solcher Schlüssel erstellt wird, ich werde jetzt hier nicht weiter auf diesen Punkt eingehen – solltet ihr aber in jedem Fall in Erwägung ziehen.

Jetzt müsst ihr dem Kind noch einen Namen geben, diesen tragt ihr bei Server Label ein – und dann klickt ihr auf Place Order und der Server wird installiert.

Vultr Setup

In der Übersicht unter My Servers seht ihr dann den Fortschritt eurer Bestellung

Vultr Setup

Nach Abschluss der Installation erhaltet ihr eine Mail mit der IP Adresse des installierten Servers und einer Zusammenfassung der Installation. Unter My Servers steht jetzt ebenfalls die IP Adresse, ihr könnt hier auch die Kosten für diesen Server für diesen Monat sehen – mit der Installation beginnt der Zeitraum der Bezahlung.

Vultr Setup

Außerdem könnt ihr den Server von hier aus Verwalten (Manage) – was ihr auch jetzt machen müsst, damit ihr an das Root Passwort kommt. Aus Sicherheitsgründen solltet ihr dieses dann ändern. Ihr habt hier auch weitere Angaben wir Verbrauchsdaten und könnt Snapshots erstellen.
Von hier aus könnt ihr euch auch eine Konsole anzeigen lassen, damit könntet ihr euren Server verwalten – ich empfehle aber, dieses per SSH Client (Putty oder ähnliches) zu machen.

Vultr Setup

Und genau das werden wir jetzt machen, notiert euch die IP Adresse sowie das Passwort des Servers, diese Angaben benötigen wir für den nächsten Schritt.

Server Setup mit SSH Client

Ihr benötigt jetzt einen SSH Client – Putty ist hierfür sehr gut geeignet, ich selbst verwende MobaXterm und es gibt noch viele weitere.

Wenn ihr Putty startet, dann gebt ihr im Feld Host Name (or IP address) die IP Adresse eures Servers ein und klickt dann auf Open, ihr werdet nun mit dem Server verbunden

Vultr Putty

Ihr erhaltet dann eine Warnmeldung, dass der Host Key nicht bekannt ist – was logisch erscheint, und daher von euch bestätigt wird. Ihr seid dann im Login, als Usernamen gebt ihr root ein, sowie das Passwort aus eurem Server Manager. Ihr seid nun als root auf dem Server eingeloggt und solltet im Fenster root@vultr: sehen können.

Server Name (Hostname)

Der Server sollte einen Namen haben – dieser sollte zu einer Domain gehören, welche sich in eurem Besitz befindet und die IP Adresse sollte im DNS für diese Domain zu diesem Namen eingetragen sein.
Nachdem ihr also in eurem DNS Server einen passenden A Record für den gewählten Servernamen eingetragen habt, werden wir diesen Namen auf dem Server eintragen, dazu editieren wir die Datei /etc/hostname

nano /etc/hostname

und ersetzen hier den Eintrag vultr.guest durch den gewünschten Namen.

[asg-content-box boxcolor=”blue” boxtitle=”” boldtitle=”false” boxexpand=”false” showcontent=”false”]Hier wird nur der Servername eingetragen – nicht die Domain![/asg-content-box]

Nun ändern wir noch die Datei /etc/hosts

nano /etc/hosts

und ersetzen auch hier den Eintrag vultr.guest mit dem Hostnamen, Dann fügen wir noch eine Zeit ein mit der IP Adresse und dem Hostname gefolgt vom Domainnamen.

Vultr Setup

System Update

Wir führen nun ein System Update durch, um auf den neues Stand zu kommen

apt-get update && apt-get upgrade

Es müssen noch ein paar Einstellungen angepasst werden, z.B. die Region in der ihr euch befindet

dpkg-reconfigure tzdata

Hier wählt ihr Europa und die Zeitzone für Berlin aus.

Ich würde euch auch raten die locale zu ändern – dieser Schritt ist optional!

dpkg-reconfigure locales

Hier wählt ihr de_DE.UTF-8 aus und en_US.UTF-8 ab

Vultr Setup

auch als Default locale wählt ihr de_DE.UTF-8 aus.

Danach booten wir das System neu, damit wird dann auch der geänderte Hostname aktiv.

reboot

Bei dieser Installation sind noch keine Dienste wie Webserver oder MySQL Server eingerichtet. Ihr habt ‘nur’ das Grundsystem auf dem ihr aufbauen könnt.

Ihr solltet in jedem Fall noch die folgenden Schritte in Erwägung ziehen:

  • Root Passwort ändern
  • SSH Keys für Zugriff einrichten, den SSH Dienst so ändern, dass kein Zugriff ohne Schlüssel mehr möglich ist.
  • Lokale Firewall installieren – ich empfehle hier einen Blick auf CSF
  • Einrichten einer Benachrichtigung bei SSH Login
  • Apticron einrichten für automatische Systemupdates

Das sind so die Grundeinrichtungen mit denen ihr den Server absichert.

Viel Spaß nun mit eurem neuen Server!

 

Michael Kokott