Du entscheidest, welche Dienste wir zur Analyse, Personalisierung und für externe Inhalte aktivieren dürfen.
Wir verwenden Cookies und ähnliche Technologien auf unserer Website, um Inhalte zu personalisieren, externe Medien einzubinden und die Nutzung einzelner Bereiche besser zu verstehen.
Notwendige Cookies
Diese Einträge sichern Grundfunktionen wie Sicherheit, Stabilität und Formularverarbeitung.
Optionale Bereiche
AnalyseMarketingPersonalisierungExterne Medien
Die Datenverarbeitung kann mit deiner Einwilligung oder auf Basis berechtigter Interessen erfolgen. In den Cookie-Einstellungen kannst du jeder optionalen Kategorie widersprechen oder sie gezielt freigeben.
Einige Services verarbeiten personenbezogene Daten in Drittländern. Mit deiner Einwilligung akzeptierst du auch diese Übermittlung. Weitere Informationen findest du in unserer Datenschutzerklärung.
Deine Auswahl kann später jederzeit erneut geöffnet und angepasst werden. · 1.0.2
SSH auf einem Linux Server einrichten – Sicherer Remote-Zugriff
Entdecke, wie du SSH-Server auf Linux sicher installierst und verwaltest, um sicheren Remote-Zugriff und besseren Schutz deines Servers zu gewährleisten → Jetzt mehr erfahren
26. Oktober 20263 Min. Lesezeit0 Aufrufe0 hilfreich
Einführung
Secure Shell (SSH) ist ein sicheres Protokoll, das verschlüsselten und sicheren Zugriff auf entfernte Systeme ermöglicht. Es sorgt für 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 vServer/Dedicated Servern anbieten. Die meisten Linux-Distros, die wir über unsere vServer/Dedicated Server anbieten, sind standardmäßig mit einem SSH-Server ausgestattet, sodass du diesen bequem über das Webinterface des Produkts verwalten kannst. Wie das geht, zeigen wir dir in unserer Anleitung: Erstzugang (SSH)
Wenn du deine Serversicherheit weiter verbessern möchtest, empfehlen wir dir unsere Sicherheitstipps – dort findest du viele Tools und Services, die deinen Server noch sicherer machen.
FAQ
Häufig gestellte Fragen
Ja, die meisten von ZAP-Hosting angebotenen Linux-Distributionen sind standardmäßig mit einem SSH-Server ausgestattet, den du bequem über das Webinterface des Produkts verwalten kannst.
Greife über die VNC-Konsole auf deinen Server zu, aktualisiere dein System mit yum update und installiere den SSH-Server mit yum install openssh-server. Zum Neuinstallieren deinstallierst du ihn vorher mit yum remove openssh.
Mit dem Befehl systemctl start sshd. Damit der Dienst beim Systemstart automatisch läuft, aktivierst du ihn zusätzlich entsprechend.
Feedback
War dieser Artikel hilfreich?
Deine Rückmeldung hilft uns, Inhalte besser zu priorisieren und zu überarbeiten.
0 von 0 Rückmeldungen fanden diesen Artikel hilfreich.
Persönliche Hilfe
Die Anleitung reicht nicht?
Unser ZAP-Support kennt dein Produkt — beschreib kurz dein Anliegen und wir helfen dir persönlich weiter.
Navigation
Software
Installation
Um mit der Installation zu starten, greif über VNC auf deinen Server zu. Folge dazu einfach den Schritten in der VNC-Konsole.
CentOS
Info
Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher mit: yum remove openssh.
Bevor du den SSH-Server installierst, solltest du dein System auf den neuesten Stand bringen. Führe dazu folgenden Befehl aus:
Code
yum update
Installiere jetzt den SSH-Server mit folgendem Befehl:
Code
yum install openssh-server
Nach der Installation startest du den SSH-Server mit:
Code
systemctl start sshd
Damit der Dienst beim Systemstart automatisch startet, aktiviere ihn mit:
Code
systemctl enable sshd
Root-Login aktivieren
Um den Root-Login zu erlauben, musst du die OpenSSH-Konfigurationsdatei bearbeiten. Wir nutzen hier den Editor "nano".
Info
Falls "nano" noch nicht installiert ist, kannst du es mit yum install nano nachinstallieren.
Öffne die Konfigurationsdatei mit:
Code
nano /etc/ssh/sshd_config
Navigiere mit den Pfeiltasten zur Zeile:
Code
#PermitRootLogin prohibit-password
Ändere sie zu:
Code
PermitRootLogin yes
Starte den SSH-Server neu, damit die Änderung wirksam wird:
Code
systemctl restart sshd
Debian
Info
Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher mit: apt remove openssh.
Bringe dein System vor der Installation auf den neuesten Stand:
Code
apt update
Installiere den SSH-Server mit:
Code
apt install openssh-server
Starte den SSH-Server:
Code
systemctl start sshd
Aktiviere den automatischen Start beim Booten:
Code
systemctl enable sshd
Root-Login aktivieren
Um den Root-Login zu erlauben, bearbeite die OpenSSH-Konfigurationsdatei mit "nano".
Info
Falls "nano" noch nicht installiert ist, installiere es mit: apt install nano
Öffne die Datei:
Code
nano /etc/ssh/sshd_config
Suche die Zeile:
Code
#PermitRootLogin prohibit-password
Ändere sie zu:
Code
PermitRootLogin yes
Starte den SSH-Server neu, damit die Änderung aktiv wird:
Code
systemctl restart sshd
Ubuntu
Info
Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher mit: apt remove openssh.
Bringe dein System vor der Installation auf den neuesten Stand:
Code
apt update
Installiere den SSH-Server mit:
Code
apt install openssh-server
Starte den SSH-Server:
Code
systemctl start sshd
Aktiviere den automatischen Start beim Booten:
Code
systemctl enable sshd
Root-Login aktivieren
Um den Root-Login zu erlauben, bearbeite die OpenSSH-Konfigurationsdatei mit "nano".
Info
Falls "nano" noch nicht installiert ist, installiere es mit: apt install nano
Öffne die Datei:
Code
nano /etc/ssh/sshd_config
Suche die Zeile:
Code
#PermitRootLogin prohibit-password
Ändere sie zu:
Code
PermitRootLogin yes
Starte den SSH-Server neu, damit die Änderung aktiv wird:
Code
systemctl restart sshd
Fedora
Info
Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher mit: dnf remove openssh.
Bringe dein System vor der Installation auf den neuesten Stand:
Code
dnf update
Installiere den SSH-Server mit:
Code
dnf install openssh-server
Starte den SSH-Server:
Code
systemctl start sshd
Aktiviere den automatischen Start beim Booten:
Code
systemctl enable sshd
Root-Login aktivieren
Um den Root-Login zu erlauben, bearbeite die OpenSSH-Konfigurationsdatei mit "nano".
Info
Falls "nano" noch nicht installiert ist, installiere es mit: dnf install nano
Öffne die Datei:
Code
sudo nano /etc/ssh/sshd_config
Suche die Zeile:
Code
#PermitRootLogin prohibit-password
Ändere sie zu:
Code
PermitRootLogin yes
Starte den SSH-Server neu, damit die Änderung aktiv wird:
Code
systemctl restart sshd
Du hast jetzt erfolgreich den SSH-Dienst auf deinem Server installiert und kannst dich nun per SSH mit deinem Server verbinden.
Server-Hosting ab 2,49 €/Mo., sofort online, DDoS-Schutz inklusive.