SSH (Secure Shell) ist das verschlüsselte Protokoll, das fernsteuerten Kommandozeilenzugriff auf Ihr VDS ermöglicht. Alle Operationen auf dem Server — Dateimanagement, Dienstinstallation, Log-Analyse, Systemupdates — werden über SSH durchgeführt. Windows-Benutzer bevorzugen meist die Anwendung PuTTY, während macOS- und Linux-Benutzer das eingebaute Terminal verwenden.
1. Verbindungsdaten finden
Für eine SSH-Verbindung benötigen Sie folgende Daten:
- Server-IP-Adresse (z. B.
185.105.10.42) - Port (Standard
22) - Benutzername (Standard
root) - Passwort (das bei der Installation festgelegte Root-Passwort)
So finden Sie sie:
- Gehen Sie zu musteri.kolan.net.tr und melden Sie sich an.
- Wechseln Sie im oberen Menü zu Dienste → Meine Dienste.
- Klicken Sie auf Ihr VDS-Produkt; die geöffnete Seite zeigt die IP, den Root-Benutzernamen und das Passwort.
Die gleichen Informationen finden Sie auch in der Aktivierungs-E-Mail, die Ihnen nach der Einrichtung gesendet wurde.
2. Verbindung mit PuTTY (Windows)
- Laden Sie PuTTY von putty.org herunter und installieren Sie es (oder laden Sie die portable
putty.exeherunter). - Öffnen Sie PuTTY.
- Geben Sie im Feld Host Name (or IP address) die IP-Adresse Ihres VDS ein.
- Belassen Sie den Port auf
22. Connection type sollte als SSH ausgewählt bleiben. - Optional: Um diese Verbindung zu speichern, geben Sie einen Namen in Saved Sessions ein und klicken Sie auf Save.
- Klicken Sie auf Open.
- Bei der ersten Verbindung erscheint eine Warnung Server's host key; klicken Sie auf Accept, um fortzufahren (der Server-Fingerprint wird gespeichert).
- Geben Sie auf dem schwarzen Bildschirm bei login as:
rootein und drücken Sie Enter. - Geben Sie bei password: Ihr Passwort ein und drücken Sie Enter.
3. Verbindung mit Terminal (macOS / Linux)
Unter macOS und Linux müssen Sie keine zusätzliche Anwendung installieren; öffnen Sie die App Terminal und geben Sie Folgendes ein:
ssh root@185.105.10.42
Wenn Sie einen nicht-standardmäßigen SSH-Port verwenden (z. B. 2222):
ssh -p 2222 root@185.105.10.42
- Bei der ersten Verbindung erscheint die Warnung "The authenticity of host ... can't be established"; geben Sie
yesein und drücken Sie Enter. - Geben Sie auf Aufforderung Ihr Passwort ein (Zeichen erscheinen auch im Terminal nicht, das ist normal) und drücken Sie Enter.
- Bei erfolgreicher Verbindung ändert sich die Eingabeaufforderung zu
root@hostname:~#; Sie sind nun auf dem Server.
Zum Beenden geben Sie exit ein und drücken Enter oder verwenden Strg + D.
4. Passwortlose Verbindung mit SSH-Key (empfohlen)
Wenn Sie regelmäßig per SSH verbinden, ist das Erstellen eines SSH-Keys statt jedes Mal ein Passwort einzugeben sowohl praktischer als auch sicherer. Sie generieren einen Key auf Ihrem lokalen Rechner und kopieren den Public Key auf den Server:
- Generieren Sie den Key im lokalen Terminal (überspringen Sie, wenn Sie schon einen haben):
Drücken Sie Enter, um am Standardort zu speichern; optional eine Passphrase festlegen.ssh-keygen -t ed25519 -C "email@example.com" - Kopieren Sie den Public Key auf den Server:
Der Befehl fügt den Public Key zussh-copy-id root@185.105.10.42~/.ssh/authorized_keysauf dem Server hinzu. - Ab jetzt meldet Sie
ssh root@185.105.10.42ohne Passwortabfrage an.
Windows-Benutzer können denselben Key mit PuTTYs PuTTYgen-Werkzeug erzeugen und mit Pageant laden; wählen Sie dann unter Connection → SSH → Auth in Ihrer PuTTY-Sitzung die Private-Key-Datei aus.
5. Häufige Fehler
- Connection timed out: Ihr lokaler Internetanbieter blockiert möglicherweise den SSH-Port, oder die Firewall Ihres Servers lehnt Ihre IP ab. Versuchen Sie es über ein anderes Netzwerk (mobile Daten usw.).
- Permission denied (publickey, password): Falsches Passwort oder falscher Benutzername. Wenn Sie statt
rooteinen anderen Benutzer erstellt haben, verwenden Sie diesen. - WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED: Wenn der Server neu installiert wurde, ist der alte Fingerprint nicht mehr gültig. Löschen Sie die entsprechende Zeile aus Ihrer lokalen
~/.ssh/known_hosts(Befehl:ssh-keygen -R 185.105.10.42). - Network error: Connection refused: Der SSH-Dienst läuft möglicherweise nicht auf dem Server. Starten Sie Ihr VDS aus dem Kundenbereich neu und versuchen Sie es erneut.
6. Sicherheitsempfehlungen
- Machen Sie das Root-Passwort stark (mindestens 16 Zeichen, gemischt) und ändern Sie das Einrichtungspasswort.
- Wenn möglich, deaktivieren Sie die direkte Root-Anmeldung und erstellen Sie einen separaten sudo-berechtigten Benutzer zur Verbindung.
- Verwenden Sie einen SSH-Key und setzen Sie in
/etc/ssh/sshd_configPasswordAuthentication no. - Blockieren Sie fehlgeschlagene Anmeldeversuche automatisch nach IP mit Tools wie Fail2Ban.
- Das Verlagern des Standard-SSH-Ports (22) auf einen anderen Port (z. B. 2222) blockiert die meisten automatisierten Bots.
Wenn Sie an einem Fehler hängenbleiben, den Sie nicht lösen können, können Sie ein Support-Ticket öffnen und die Fehlermeldung teilen; unser Team prüft und hilft.