SSH-Verbindung von Windows mit PuTTY Anleitung
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
- Gehen Sie zur offiziellen Website: putty.org
- Klicken Sie auf Download PuTTY
- Wählen Sie den Installer für Ihre Windows-Version (64-Bit für die meisten Systeme)
- Laden Sie den MSI-Installer herunter
Installation
- Doppelklicken Sie auf die heruntergeladene Datei
- Folgen Sie dem Installationsassistenten
- Akzeptieren Sie die Standardeinstellungen
- 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:
- Host Name (or IP address): Geben Sie Ihren Server-Hostname oder die IP-Adresse ein
- Beispiel: ihrdomain.de oder 123.45.67.89
- Port: Geben Sie den SSH-Port ein
- Bei Theory7: 7777 (nicht der Standard 22)
- Connection type: Wählen Sie SSH
Schritt 3: Verbindung herstellen
- Klicken Sie auf Open
- Bei der ersten Verbindung erscheint ein Sicherheitsalarm bezüglich des Server-Keys
- Klicken Sie auf Accept, um den Key zu speichern
- Geben Sie Ihren Benutzernamen ein
- Geben Sie Ihr Passwort ein
Sie sind nun mit Ihrem Server verbunden.
Sitzung speichern
Um nicht immer alles neu eingeben zu müssen:
- Konfigurieren Sie Ihre Sitzung (Hostname, Port, etc.)
- Geben Sie einen Namen bei Saved Sessions ein
- 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
- Starten Sie PuTTYgen (installiert mit PuTTY)
- Wählen Sie den Key-Typ: EdDSA (Ed25519) empfohlen
- Klicken Sie auf Generate
- Bewegen Sie Ihre Maus über das Fenster für Zufälligkeit
- Optional: Geben Sie eine Passphrase für zusätzliche Sicherheit ein
- Klicken Sie auf Save private key - speichern Sie diese Datei sicher
- Kopieren Sie den öffentlichen Schlüssel aus dem Textfeld
Öffentlichen Schlüssel hochladen
Der öffentliche Schlüssel muss auf Ihren Server geladen werden:
- Melden Sie sich bei DirectAdmin an
- Gehen Sie zu SSH Keys
- Klicken Sie auf Import Key
- Fügen Sie den öffentlichen Schlüssel ein
- Klicken Sie auf Submit und Authorize
Mit SSH-Key verbinden
- Öffnen Sie PuTTY
- Gehen Sie zu Connection > SSH > Auth > Credentials
- Bei Private key file for authentication: Wählen Sie Ihre .ppk-Datei aus
- Gehen Sie zurück zu Session
- Geben Sie Hostname und Port ein
- Speichern Sie die Sitzung
- 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:
- Starten Sie Pageant (erscheint im Systray)
- Doppelklicken Sie auf das Pageant-Symbol
- Klicken Sie auf Add Key
- Wählen Sie Ihre .ppk-Datei aus
- 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:
- Gehen Sie zu Connection
- Setzen Sie Seconds between keepalives auf 60
Fenstergröße anpassen
- Gehen Sie zu Window
- Stellen Sie Columns und Rows nach Wunsch ein
- Unter Scrollback: Erhöhen Sie Lines of scrollback auf 10000
Schriftart ändern
- Gehen Sie zu Window > Appearance
- Klicken Sie auf Change bei Fonts
- 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
- Server-Backup-Strategie
- Cronjobs auf Server-Ebene
- PHP-FPM-Konfiguration
- SSH-Zugang in DirectAdmin aktivieren
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.
0 van 0 vonden dit nuttig