Wenn Du einen VPS oder Dedicated Server mit Linux gemietet hast, wirst Du Dich in den meisten Fällen über SSH mit dem Server verbinden.
SSH steht für Secure Shell und ermöglicht Dir den sicheren Zugriff auf die Kommandozeile Deines Servers. Keine Sorge – auch wenn Du bisher noch nie mit Linux gearbeitet hast, ist die Verbindung in wenigen Schritten erledigt.
Was benötige ich?
Für die Verbindung brauchst Du lediglich:
- die IP-Adresse Deines Servers
- den Benutzernamen, meistens
root - das Passwort Deines Servers
Diese Daten findest Du normalerweise in Deinem Kundenbereich oder in der E-Mail mit Deinen Server-Zugangsdaten.
SSH Verbindung unter Windows
Unter aktuellen Windows-Versionen kannst Du SSH direkt über die Eingabeaufforderung, PowerShell oder das Windows Terminal verwenden.
Öffne beispielsweise die PowerShell und gib folgenden Befehl ein:
ssh root@SERVER-IPErsetze SERVER-IP dabei durch die IP-Adresse Deines Servers.
Ein Beispiel könnte so aussehen:
ssh [email protected]Beim ersten Verbindungsaufbau kann eine Sicherheitsabfrage erscheinen. Dort wirst Du gefragt, ob Du dem Server vertrauen möchtest. Bestätige diese mit:
yesAnschließend wirst Du nach Deinem Passwort gefragt.
Wichtig: Während Du das Passwort eingibst, werden in der Konsole keine Zeichen oder Sternchen angezeigt. Das ist völlig normal. Gib Dein Passwort einfach ein und bestätige anschließend mit Enter.
SSH Verbindung unter macOS oder Linux
Unter macOS und Linux funktioniert die Verbindung nahezu identisch. Öffne einfach das Terminal und gib ebenfalls folgenden Befehl ein:
ssh root@SERVER-IPZum Beispiel:
ssh [email protected]Anschließend bestätigst Du gegebenenfalls die Sicherheitsabfrage und gibst Dein Passwort ein.
Verwendet mein Server einen anderen SSH-Port?
Standardmäßig läuft SSH auf Port 22. Falls Dein Server einen anderen SSH-Port verwendet, kannst Du diesen mit -p angeben:
ssh root@SERVER-IP -p PORTZum Beispiel:
ssh [email protected] -p 2222Die Verbindung funktioniert nicht – was nun?
Falls keine Verbindung hergestellt werden kann, solltest Du zunächst folgende Punkte überprüfen:
- Ist die IP-Adresse korrekt?
- Ist der Server eingeschaltet?
- Ist der SSH-Port korrekt?
- Wird der SSH-Port eventuell durch eine Firewall blockiert?
- Verwendest Du den richtigen Benutzernamen?
Wenn die Meldung Connection timed out erscheint, deutet das häufig auf ein Netzwerk- oder Firewallproblem hin.
Bei Permission denied solltest Du dagegen Benutzername und Passwort überprüfen.
Geschafft!
Wenn alles funktioniert hat, befindest Du Dich nun direkt auf der Kommandozeile Deines Linux Servers und kannst mit der Einrichtung beginnen.
Die Verbindung per SSH gehört zu den Grundlagen der Serververwaltung und wird Dir bei nahezu allen weiteren Arbeiten mit Deinem Linux Server begegnen.