Alten Laptop zu Linux Server umwandeln?

3 Antworten

Vom Fragesteller als hilfreich ausgezeichnet
Nun stelle ich mir jedoch die Frage wie ich Windows von meinem Laptop schmeiße

Einfach im Debian Installer die Disk neu initialisieren, das entfernt alles bisherige und im Anschluss das gewünschte Partitionsschema anlegen (empfehle Nutzung von LVM)

Debian 10 (habe ich bei den gemieteten Servern immer verwende) installiere

Ich würde das aktuelle Debian 11 installieren, sehe ehrlich gesagt keinen Grund noch 10 zu nutzen.

https://www.howtoforge.com/tutorial/debian-minimal-server/amp/

Tutorials findest du viele im Netz.. einfach nach „Debian 11 Server Install“ o.ä suchen

Woher ich das weiß:Studium / Ausbildung – Studium in theoretischer Informatik (Master)

Das lohnt sich allenfalls zum testweisen Lauf. Laptops sind nicht dafür ausgestattet, dauerhaft zu laufen. Für Server braucht man schon entsprechende Hardware wie Festplatten für den Dauerbetrieb etc., oder dass diese sich in Ruhe versetzen, wenn sie nicht gebraucht werden, aber dann wieder aufwachen können.

Wenn du natürlich nur zwischendurch mal bspw bei einer LAN Party einen Server brauchst oder so, dann kann sich das schon lohnen. Da sollte man aber genau hinschauen, was die Hardware kann in Bezug auf Leistung v.a. im Multithreading.

Daneben musst du beim Server Betrieb mit Zugriff aus dem Internet zu Hause dein Heimnetz sehr gut absichern, sonst ist das ein Einfallstor für Hacker. Die haben es dabei nicht auf dich persönlich abgesehen, sondern es wird per (spezialisierter) Suchmaschine nach offenen Ports gesucht und dann automatisiert ein Angriff versucht. Hast du dich unzureichend geschützt, sind sie in deinem Netz. Und wenn du dort Windows Geräte laufen hast, hast du aufgrund der unzureichenden Sicherheitsmaßnahmen von Microsoft schon verloren.

Zum Testen : kann man machen.

Zum Dauerbetrieb : nicht machen.

Siehe auch ein Interview von Golem.de an Hetzner, die Server in Deutschland betreiben und dabei viele Tests und Kontrollmechanismen implementieren : https://www.golem.de/news/besuch-im-rechenzentrum-so-betreibt-hetzner-tausende-server-effizient-2211-169943.html

Du brauchst von Debian eine ISO, die kannst du dir auf einen Stick ziehen oder auf CD brennen, dann darüber das Betriebssystem installieren.

Für den Vollzugriff ohne graphische Oberfläche ist am einfachsten eine SSH-Schnittstelle. Die nachfolgende Anleitung erfordert zum Teil Root-Rechte, zum Teil reichen die Rechte eines Standardnutzers. Das gebe ich entsprechend an.

Ab hier: Ausführung als root

Für die Einrichtung eines SSH-Servers unter Debian benötigst du das entsprechende Programm, welches du über

apt install openssh-server

installieren kannst. Die Standardkonfiguration erlaubt dir einen Login via Nutzerpasswort eines registrierten Nutzers.

Wenn du stattdessen eine andere Authentifizierungsmethode verwenden möchtest, kannst du das über die Konfigurationsdatei

/etc/ssh/sshd_config

ändern. Nachfolgend ist die beispielhafte Einrichtung der Authentifizierungsmethode über PublicKeys erklärt. Zunächst muss die Zeile

PasswordAuthentication yes

zu

PasswordAuthentication no

geändert werden, damit die Passwort-Authentifizierung nicht mehr möglich ist, ebenso bei der Zeile

PubkeyAuthentication yes

muss das #-Symbol entfernt werden, welches die Zeile bisher auskommentiert.

Bei abgeschlossener Bearbeitung der Datei muss der SSH-Serverdienst neugestartet werden, dies geschieht über

systemctl restart sshd

Ab hier: Ausführung als Standardnutzer

Im Anschluss muss das Schlüsselpaar generiert werden. Dies geschieht über

ssh-keygen

mit den gewünschten Optionen. Wenn du eine Übersicht über die Optionen brauchst, gibst du am besten einmal

ssh-keygen --help

ein. Sobald du die gewünschten Optionen ausgewählt hast, wirst du durch die Generierung des Schlüsselpaars geführt, ebenso die Generierung der Passphrase zum Schlüsselpaar (quasi ein Passwort).

Dieser muss dann noch für den Nutzer hinterlegt werden, dies geschieht über

cat schlüsselname.pub > ~/.ssh/authorized_keys

Im Anschluss kopierst du dir das Schlüsselpaar auf einen Rechner, über den du auf den Debian-Server zugreifen möchtest, sorgst für die richtigen Rechte (SSH meckert, wenn bsp. alle Nutzergruppen Vollzugriff auf das Schlüsselpaar haben) mittels

chmod 400 schlüsselname

Wenn du über ein Linux-System auf den Debian-Server zugreifen möchtest, hinterlegst du das Schlüsselpaar unter

~/.ssh/

und dann sollte der Zugriff funktionieren. Dieser ist vom Rechner, über den du zugreifen möchtest, möglich über

ssh hostname

wobei hostname durch den entsprechenden Hostnamen oder die IP-Adresse des Debian-Servers im Heimnetz ersetzt werden muss.