Willkommen bei Internetport! Diese Anleitung führt Sie durch die wesentlichen Schritte, um Ihren neu bereitgestellten Virtual Private Server (VPS) zu sichern und einzurichten. Durch das Befolgen dieser Anweisungen wird sichergestellt, dass Ihr Server auf dem neuesten Stand ist, sicher und für die Bereitstellung bereitsteht.
1. Verbindung zum VPS über SSH
Zu Beginn müssen Sie eine Verbindung zu Ihrem VPS über Secure Shell (SSH) herstellen. Dies können Sie von einem Terminal unter Linux oder macOS aus durchführen oder indem Sie einen SSH-Client wie PuTTY unter Windows verwenden.
- Öffnen Sie Ihr Terminal oder Ihren SSH-Client.
- Verwenden Sie den folgenden Befehl zum Verbinden, indem Sie
your_ip_addressdurch die IP-Adresse Ihres VPS undroot, falls Sie den root-Benutzer verwenden, ersetzen:
ssh root@your_ip_address
2. Aktualisieren der Systempakete
Das Halten Ihres Systems auf dem neuesten Stand ist für Sicherheit und Leistung entscheidend.
- Falls Sie ein Debian-basiertes System (wie Ubuntu) verwenden, führen Sie aus:
apt update && apt upgrade -y
- Falls Sie ein Red Hat-basiertes System (wie CentOS oder Fedora) verwenden, nutzen Sie:
yum update -y
3. Erstellen eines neuen Benutzers mit Sudo-Berechtigungen
Aus Sicherheitsgründen ist es am besten, den root-Benutzer für tägliche Aufgaben zu vermeiden.
- Erstellen Sie einen neuen Benutzer:
adduser your_username
- Fügen Sie den Benutzer zur sudo-Gruppe hinzu:
usermod -aG sudo your_username
Wechseln zum neuen Benutzer
Nachdem Sie einen neuen Benutzer erstellt haben, wechseln Sie zu ihm mit:
su - your_username
4. Konfigurieren der Firewall
Eine Firewall ist entscheidend für die Kontrolle eingehender und ausgehender Netzwerkverkehr.
- Falls Sie UFW (Uncomplicated Firewall) unter Ubuntu verwenden, aktivieren Sie es:
sudo ufw enable
- Erlauben Sie SSH-Verbindungen:
sudo ufw allow ssh
Für CentOS/RHEL mit Firewalld
- Starten und aktivieren Sie firewalld:
sudo systemctl start firewalld
sudo systemctl enable firewalld
- Fügen Sie SSH zu den Firewall-Regeln hinzu:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
5. Aktivieren von automatischen Sicherheitsupdates
Automatische Updates helfen, Ihr System sicherzustellen, indem sie Patches und Updates automatisch anwenden.
- Für Ubuntu installieren Sie unattended-upgrades:
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades
- Für CentOS/RHEL aktivieren Sie den yum-cron-Dienst:
sudo yum install yum-cron
sudo systemctl enable yum-cron
sudo systemctl start yum-cron
6. Festlegen des Hostnamens Ihres Servers
Eine Hostname ist nützlich, um Ihren Server zu identifizieren.
- Zum Festlegen des Hostnamens verwenden Sie:
sudo hostnamectl set-hostname your_hostname
Fehlerbehebung
- Probleme mit der SSH-Verbindung: Stellen Sie sicher, dass SSH läuft und dass Sie die richtige IP-Adresse und Anmeldeinformationen verwenden.
- Fehler bei der Firewall-Konfiguration: Überprüfen Sie Ihre Firewall-Regeln auf ihre korrekte Konfiguration. Verwenden Sie
sudo ufw statusodersudo firewall-cmd --list-all, um sie zu überprüfen. - Fehler bei den Updates: Überprüfen Sie, ob Ihre Paketlisten und Repositorys auf dem neuesten Stand sind und zugänglich sind.
Durch das Befolgen dieser Schritte haben Sie einen sicheren und gut eingerichteten VPS für Ihre Anwendungen. Sollten Sie Probleme auftreten oder weitere Unterstützung benötigen, wenden Sie sich bitte an unser Support-Team.