VPS: Installation von SSH
Diese Anleitung wurde mit den folgenden Produkten erstellt:
(Details können je nach Produkten verschiedener Anbieter variieren, aber die Hauptkonzepte bleiben gleich)
Einführung
Secure Shell (SSH) ist ein sicheres Protokoll, das einen geschützten und verschlüsselten Zugriff auf entfernte Systeme ermöglicht. Es gewährleistet die Vertraulichkeit und Integrität der über Netzwerke übertragenen Daten.
In dieser Anleitung erfährst du, wie du den SSH-Server für verschiedene Linux-Distributionen installierst oder neu installierst, die wir aktuell auf unseren VPS-Servern anbieten. Die meisten Linux-Distros, die über unsere VPS-Server bereitgestellt werden, sind standardmäßig mit einem SSH-Server ausgestattet, sodass du ihn einfach über das Webinterface des Produkts verwalten kannst. Wie das geht, zeigen wir dir in unserer Anleitung: Erstzugang (SSH)
Wenn du mehr darüber erfahren möchtest, wie du die Sicherheit deines Servers verbessern kannst, empfehlen wir dir unsere Sicherheitstipps. Dort findest du viele Tools und Services, die deinen Server noch sicherer machen.
Installation
Um mit der Installation zu starten, greif über VNC auf deinen Server zu. Folge dazu den Schritten in der VNC-Konsole.
- CentOS
- Debian
- Ubuntu
- Fedora
Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher. Das geht mit dem Befehl: yum remove openssh.
Bevor du den SSH-Server installierst, stelle sicher, dass dein System aktuell ist. Führe dazu folgenden Befehl aus:
yum update
Installiere nun den SSH-Server mit folgendem Befehl:
yum install openssh-server
Nach der Installation kannst du den SSH-Server mit diesem Befehl starten:
systemctl start sshd
Damit der Dienst beim Systemstart automatisch startet, aktiviere ihn mit:
systemctl enable sshd
Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher. Das geht mit dem Befehl: apt remove openssh.
Bevor du den SSH-Server installierst, stelle sicher, dass dein System aktuell ist. Führe dazu folgenden Befehl aus:
apt update
Installiere nun den SSH-Server mit folgendem Befehl:
apt install openssh-server
Nach der Installation kannst du den SSH-Server mit diesem Befehl starten:
systemctl start sshd
Damit der Dienst beim Systemstart automatisch startet, aktiviere ihn mit:
systemctl enable sshd
Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher. Das geht mit dem Befehl: apt remove openssh.
Bevor du den SSH-Server installierst, stelle sicher, dass dein System aktuell ist. Führe dazu folgenden Befehl aus:
apt update
Installiere nun den SSH-Server mit folgendem Befehl:
apt install openssh-server
Nach der Installation kannst du den SSH-Server mit diesem Befehl starten:
systemctl start sshd
Damit der Dienst beim Systemstart automatisch startet, aktiviere ihn mit:
systemctl enable sshd
Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher. Das geht mit dem Befehl: dnf remove openssh.
Bevor du den SSH-Server installierst, stelle sicher, dass dein System aktuell ist. Führe dazu folgenden Befehl aus:
dnf update
Installiere nun den SSH-Server mit folgendem Befehl:
dnf install openssh-server
Nach der Installation kannst du den SSH-Server mit diesem Befehl starten:
systemctl start sshd
Damit der Dienst beim Systemstart automatisch startet, aktiviere ihn mit:
systemctl enable sshd
Root-Login aktivieren
- CentOS
- Debian
- Ubuntu
- Fedora
Um den Root-Login zu aktivieren, musst du die OpenSSH-Konfigurationsdatei bearbeiten. In dieser Anleitung verwenden wir den Editor "nano".
Falls "nano" noch nicht installiert ist, musst du es zuerst installieren. Nutze dazu den Befehl: yum install nano
Öffne die Konfigurationsdatei mit:
nano /etc/ssh/sshd_config
Navigiere mit den Pfeiltasten und suche folgende Zeile:
#PermitRootLogin prohibit-password
Ändere sie zu:
PermitRootLogin yes
Starte abschließend den SSH-Server neu, damit die Änderungen wirksam werden:
systemctl restart sshd
Um den Root-Login zu aktivieren, musst du die OpenSSH-Konfigurationsdatei bearbeiten. In dieser Anleitung verwenden wir den Editor "nano".
Falls "nano" noch nicht installiert ist, musst du es zuerst installieren. Nutze dazu den Befehl: yum install nano
Öffne die Konfigurationsdatei mit:
nano /etc/ssh/sshd_config
Navigiere mit den Pfeiltasten und suche folgende Zeile:
#PermitRootLogin prohibit-password
Ändere sie zu:
PermitRootLogin yes
Starte abschließend den SSH-Server neu, damit die Änderungen wirksam werden:
systemctl restart sshd
Um den Root-Login zu aktivieren, musst du die OpenSSH-Konfigurationsdatei bearbeiten. In dieser Anleitung verwenden wir den Editor "nano".
Falls "nano" noch nicht installiert ist, musst du es zuerst installieren. Nutze dazu den Befehl: yum install nano
Öffne die Konfigurationsdatei mit:
nano /etc/ssh/sshd_config
Navigiere mit den Pfeiltasten und suche folgende Zeile:
#PermitRootLogin prohibit-password
Ändere sie zu:
PermitRootLogin yes
Starte abschließend den SSH-Server neu, damit die Änderungen wirksam werden:
systemctl restart sshd
Um den Root-Login zu aktivieren, musst du die OpenSSH-Konfigurationsdatei bearbeiten. In dieser Anleitung verwenden wir den Editor "nano".
Falls "nano" noch nicht installiert ist, musst du es zuerst installieren. Nutze dazu den Befehl: yum install nano
Öffne die Konfigurationsdatei mit:
nano /etc/ssh/sshd_config
Navigiere mit den Pfeiltasten und suche folgende Zeile:
#PermitRootLogin prohibit-password
Ändere sie zu:
PermitRootLogin yes
Starte abschließend den SSH-Server neu, damit die Änderungen wirksam werden:
systemctl restart sshd
Fazit
Glückwunsch, du hast den SSH-Dienst erfolgreich installiert und konfiguriert! Falls du noch Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!