SSH-Verbindung von Windows mit PuTTY Anleitung

PuTTY ist der beliebteste SSH-Client für Windows. Obwohl Windows 10 und 11 auch einen eingebauten SSH-Client haben, bleibt PuTTY eine ausgezeichnete Wahl aufgrund der zusätzlichen Funktionen und Benutzerfreundlichkeit. Bei Theory7 verwenden viele Kunden PuTTY für die Serververwaltung. In dieser Anleitung erklären wir, wie Sie PuTTY installieren und verwenden.

PuTTY herunterladen und installieren

Download

  1. Gehen Sie zur offiziellen Website: putty.org
  2. Klicken Sie auf Download PuTTY
  3. Wählen Sie den Installer für Ihre Windows-Version (64-Bit für die meisten Systeme)
  4. Laden Sie den MSI-Installer herunter

Installation

  1. Doppelklicken Sie auf die heruntergeladene Datei
  2. Folgen Sie dem Installationsassistenten
  3. Akzeptieren Sie die Standardeinstellungen
  4. Klicken Sie auf Install

PuTTY installiert auch PuTTYgen (für SSH-Keys) und Pageant (für Key-Management).

Erste SSH-Verbindung herstellen

Schritt 1: PuTTY öffnen

Starten Sie PuTTY über das Startmenü oder suchen Sie nach PuTTY.

Schritt 2: Sitzung konfigurieren

Im PuTTY-Konfigurationsfenster:

  1. Host Name (or IP address): Geben Sie Ihren Server-Hostname oder die IP-Adresse ein
    • Beispiel: ihrdomain.de oder 123.45.67.89
  2. Port: Geben Sie den SSH-Port ein
    • Bei Theory7: 7777 (nicht der Standard 22)
  3. Connection type: Wählen Sie SSH

Schritt 3: Verbindung herstellen

  1. Klicken Sie auf Open
  2. Bei der ersten Verbindung erscheint ein Sicherheitsalarm bezüglich des Server-Keys
  3. Klicken Sie auf Accept, um den Key zu speichern
  4. Geben Sie Ihren Benutzernamen ein
  5. Geben Sie Ihr Passwort ein

Sie sind nun mit Ihrem Server verbunden.

Sitzung speichern

Um nicht immer alles neu eingeben zu müssen:

  1. Konfigurieren Sie Ihre Sitzung (Hostname, Port, etc.)
  2. Geben Sie einen Namen bei Saved Sessions ein
  3. Klicken Sie auf Save

Später können Sie die Sitzung laden und direkt verbinden.

SSH-Keys mit PuTTY verwenden

SSH-Keys sind sicherer als Passwörter. PuTTY verwendet ein eigenes Key-Format (.ppk).

SSH-Key mit PuTTYgen generieren

  1. Starten Sie PuTTYgen (installiert mit PuTTY)
  2. Wählen Sie den Key-Typ: EdDSA (Ed25519) empfohlen
  3. Klicken Sie auf Generate
  4. Bewegen Sie Ihre Maus über das Fenster für Zufälligkeit
  5. Optional: Geben Sie eine Passphrase für zusätzliche Sicherheit ein
  6. Klicken Sie auf Save private key - speichern Sie diese Datei sicher
  7. Kopieren Sie den öffentlichen Schlüssel aus dem Textfeld

Öffentlichen Schlüssel hochladen

Der öffentliche Schlüssel muss auf Ihren Server geladen werden:

  1. Melden Sie sich bei DirectAdmin an
  2. Gehen Sie zu SSH Keys
  3. Klicken Sie auf Import Key
  4. Fügen Sie den öffentlichen Schlüssel ein
  5. Klicken Sie auf Submit und Authorize

Mit SSH-Key verbinden

  1. Öffnen Sie PuTTY
  2. Gehen Sie zu Connection > SSH > Auth > Credentials
  3. Bei Private key file for authentication: Wählen Sie Ihre .ppk-Datei aus
  4. Gehen Sie zurück zu Session
  5. Geben Sie Hostname und Port ein
  6. Speichern Sie die Sitzung
  7. Klicken Sie auf Open

Pageant für Key-Management

Pageant hält Ihre Keys geladen, sodass Sie nicht ständig das Passwort eingeben müssen:

  1. Starten Sie Pageant (erscheint im Systray)
  2. Doppelklicken Sie auf das Pageant-Symbol
  3. Klicken Sie auf Add Key
  4. Wählen Sie Ihre .ppk-Datei aus
  5. Geben Sie Ihre Passphrase ein (einmalig)

Solange Pageant läuft, werden Ihre Keys automatisch verwendet.

Nützliche PuTTY-Einstellungen

Keepalives aktivieren

Verhindern Sie, dass Verbindungen unterbrochen werden:

  1. Gehen Sie zu Connection
  2. Setzen Sie Seconds between keepalives auf 60

Fenstergröße anpassen

  1. Gehen Sie zu Window
  2. Stellen Sie Columns und Rows nach Wunsch ein
  3. Unter Scrollback: Erhöhen Sie Lines of scrollback auf 10000

Schriftart ändern

  1. Gehen Sie zu Window > Appearance
  2. Klicken Sie auf Change bei Fonts
  3. Wählen Sie eine Schriftart und Größe

Dateitransfer mit PSCP und PSFTP

PuTTY installiert auch Tools für den Dateitransfer.

PSCP (Secure Copy)

pscp -P 7777 lokaldatei.txt user@server:/pfad/zum/ziel/

PSFTP (SFTP-Client)

psftp -P 7777 user@server

Fehlerbehebung

Connection refused

  • Überprüfen Sie, ob der Port korrekt ist (7777 bei Theory7)
  • Vergewissern Sie sich, dass der Server erreichbar ist

Access denied

  • Überprüfen Sie Ihren Benutzernamen (Groß-/Kleinschreibung beachten)
  • Verifizieren Sie Ihr Passwort oder Ihren SSH-Key
  • Überprüfen Sie, ob der Key autorisiert ist

Network error: Connection timed out

  • Firewall blockiert möglicherweise die Verbindung
  • Versuchen Sie ein anderes Netzwerk

Verwandte Artikel

Benötigen Sie Hilfe?

Wir sind für Sie da! Stoßen Sie auf Probleme oder haben Sie Fragen? Unser Support-Team hilft Ihnen gerne persönlich weiter. Senden Sie uns eine Nachricht über das Ticketsystem - wir antworten in der Regel innerhalb weniger Stunden und denken gerne mit Ihnen mit.