15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
19.08.2025

PuTTY unter Windows vs. Linux-Äquivalente: Ein vollständiger Leitfaden für Systemadministratoren

Wenn Sie Linux- oder Unix-Systeme von einem Windows-Rechner aus verwalten, sind drei Funktionen unverzichtbar: ein sicheres Terminal, zuverlässige Dateiübertragung und vernünftige Schlüsselverwaltung. PuTTY bietet alle drei in einem einzigen GUI-Paket, während OpenSSH die gleiche Kernfunktionalität nativ auf Linux bereitstellt. Dieser Leitfaden erklärt genau, was PuTTY ist, wann man es einsetzt und wie jede Komponente seinem Linux-Gegenstück entspricht – ohne Sie mit unnötigen Optionen zu überlasten.

Was ist PuTTY wirklich?

PuTTY ist ein vollständiges Toolkit für sicheren Fernzugriff von Windows aus. In einem einzigen Paket erhalten Sie einen grafischen SSH-Client, einen Schlüsselgenerator und Konverter, einen SSH-Agent und Dienstprogramme für Dateiübertragung und skriptgesteuerte Automatisierung.

Obwohl OpenSSH in Windows 10 und Windows 11 integriert ist, bleibt PuTTY die erste Wahl für Administratoren, die benötigen:

  • Eine saubere, intuitive grafische Oberfläche mit gespeicherten Sitzungsprofilen
  • Zugriff auf serielle/COM-Ports für Router, Switches und eingebettete Hardware
  • Native Unterstützung für das .ppk-Schlüsselformat, das von Pageant verwendet wird
  • Feinkörnige Kontrolle über Netzwerkeinstellungen wie Proxys, Keepalives und Logging

> Verwalten Sie einen Remote-Linux-Server? Ob Sie ihn auf VPS-Hosting oder einem Dedicated Server betreiben, Sie werden SSH täglich nutzen – und das Verständnis Ihrer Toolchain macht die Verwaltung erheblich schneller und sicherer.

Das vollständige PuTTY-Ökosystem erklärt

PuTTY ist nicht nur ein Terminal-Emulator. Es ist eine Suite von First-Party-Tools, alle dokumentiert im offiziellen PuTTY-Benutzerhandbuch. Hier ist, was jede Komponente tut:

KomponenteRolle
PuTTYDie Hauptterminal-Anwendung für SSH-, Telnet- und Serial-Verbindungen mit gespeicherten Profilen, Proxy-Unterstützung, Keepalives und Sitzungs-Logging
PuTTYgenGeneriert und konvertiert SSH-Schlüsselpaare, einschließlich des nativen .ppk-Formats
PageantEin SSH-Authentifizierungs-Agent, der Ihren privaten Schlüssel im Speicher hält und wiederholte Passphrase-Aufforderungen eliminiert
PSCPSichere Dateiübertragung über SCP von der Befehlszeile
PSFTPInteraktiver SFTP-Client zum Durchsuchen und Übertragen von Dateien über SSH
PlinkEin kopfloser CLI-SSH-Client für Scripting und automatisierte Tunnel-Verwaltung

Wenn Sie PuTTY verwenden, wird erwartet, dass Sie PuTTYgen, Pageant und PSCP/PSFTP als Teil Ihres Standard-Workflows verwenden. Sie sind keine optionalen Add-ons – sie sind der Workflow.

Wann PuTTY die richtige Wahl unter Windows ist

Wählen Sie PuTTY, wenn einer der folgenden Punkte zutrifft:

  • Sie möchten eine GUI mit persistenten gespeicherten Sitzungen für mehrere Server
  • Sie benötigen Serial/COM-Zugriff auf Netzwerkgeräte oder eingebettete Geräte
  • Ihre Organisation standardisiert auf .ppk-Schlüssel und Pageant für die Authentifizierung
  • Sie bevorzugen Klicken statt Tippen für die Verbindungseinrichtung

Wenn Sie sich in der Befehlszeile wohlfühlen, werden Windows 10 und 11 beide mit dem OpenSSH-Client als integriertes Feature on Demand ausgeliefert. Das bedeutet, dass ssh, scp und sftp direkt in PowerShell oder Command Prompt verfügbar sind, ohne etwas Zusätzliches zu installieren. Für Scripting und CI/CD-Pipelines ist dies oft der saubere Weg.

Ein minimales, korrektes PuTTY-Setup

Die korrekte Konfiguration von PuTTY dauert weniger als fünf Minuten, wenn Sie dem dokumentierten Ablauf folgen:

  1. Generieren Sie Ihr Schlüsselpaar in PuTTYgen. Schützen Sie den privaten Schlüssel immer mit einer starken Passphrase.
  2. Kopieren Sie den öffentlichen Schlüssel zu ~/.ssh/authorized_keys auf Ihrem Remote-Server.
  3. Verweisen Sie PuTTY auf Ihre .ppk-Datei unter *Connection → SSH → Auth → Credentials*.
  4. Speichern Sie die Sitzung mit einem aussagekräftigen Namen, damit Sie sich mit einem Klick erneut verbinden können.
  5. Aktivieren Sie Keepalives unter *Connection → Seconds between keepalives*, wenn Ihre Verbindung durch NAT oder eine Stateful Firewall läuft.

Dies sind Standard-, dokumentierte PuTTY-Abläufe – keine Workarounds oder Vendor-Folklore.

Die Linux-Seite: Exakte OpenSSH-Äquivalente

Unter Linux benötigen Sie PuTTY nicht, da OpenSSH auf praktisch jeder Distribution Teil des Basis-System-Toolkits ist. Hier ist die direkte Zuordnung:

Terminal-Zugriff

ssh user@hostname

ssh ist der kanonische OpenSSH-Client. Er handhabt alles, was PuTTYs Terminal tut, von Port-Forwarding bis X11-Tunneling.

Dateiübertragung

scp localfile user@hostname:/remote/path/
sftp user@hostname

Sowohl scp als auch sftp arbeiten über SSH. SFTP wird im Allgemeinen für interaktive Sitzungen bevorzugt, da es Wiederaufnahmen und Verzeichnisdurchsuche unterstützt.

Schlüsselerzeugung

ssh-keygen -t ed25519 -C "your_comment"

ssh-keygen erstellt und verwaltet Schlüsselpaare. Moderne Builds verwenden standardmäßig starke Schlüsseltypen wie Ed25519, was dem älteren RSA-2048-Bit-Standard vorgezogen wird.

SSH-Agent

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

ssh-agent hält Ihren privaten Schlüssel für die Dauer Ihrer Sitzung im Speicher. ssh-add lädt Schlüssel in den Agent, was wiederholte Passphrase-Aufforderungen eliminiert – genau das, was Pageant unter Windows tut.

Sitzungsprofile

# ~/.ssh/config
Host myserver
    HostName 203.0.113.10
    User admin
    IdentityFile ~/.ssh/id_ed25519
    ServerAliveInterval 60

Die ~/.ssh/config-Datei ersetzt PuTTYs gespeicherte Sitzungen. Sie definieren lesbare Aliase und Pro-Host-Optionen und verbinden sich dann einfach mit ssh myserver.

GUI-Optionen unter Linux

Wenn eine grafische Oberfläche besser zu Ihrem Workflow passt, sitzen Remmina und das plattformübergreifende Termius auf den gleichen OpenSSH-Grundlagen auf. Die Tool-zu-Tool-Zuordnung oben ändert sich nicht – Sie fügen einfach eine GUI-Schicht hinzu.

Serial/COM-Zugriff unter Linux

PuTTY bündelt Serial-Unterstützung direkt in seiner GUI. Unter Linux sind die entsprechenden Tools screen und minicom, die separate Pakete sind, aber gleich leistungsfähig.

PuTTY vs. Linux OpenSSH: Vollständige Vergleichstabelle

AufgabeWindows (PuTTY-Stack)Linux (OpenSSH)Wichtigste Erkenntnis
Sicheres TerminalPuTTY (GUI), Plink (CLI)sshGleiches Protokoll, unterschiedliche UI
DateiübertragungPSCP / PSFTPscp / sftpBeide SSH-basiert; SFTP ist sitzungsfreundlich
SchlüsselerzeugungPuTTYgenssh-keygenEinmal generieren; überall mit Agents verwenden
SSH-AgentPageantssh-agent + ssh-addHält private Schlüssel im Speicher für nahtlose Authentifizierung
SitzungsprofileGespeicherte Sitzungen~/.ssh/configLesbare Pro-Host-Optionen und Aliase
Serial/COM-ZugriffIn PuTTY GUI integriertscreen / minicomNur PuTTY bündelt Serial in der gleichen GUI

Sicherheits-Baseline, die wirklich zählt

Ob Sie PuTTY unter Windows oder OpenSSH unter Linux verwenden, die Sicherheitsgrundlagen sind identisch – und sie sind keine optionalen Best Practices. Sie sind, wie SSH verwendet werden soll:

  • Verwenden Sie schlüsselbasierte Authentifizierung, nicht Passwörter. Schlüssel sind kryptografisch stärker und immun gegen Brute-Force-Credential-Stuffing.
  • Speichern Sie Schlüssel in einem Agent. Pageant unter Windows, ssh-agent unter Linux. Laden Sie den Schlüssel einmal pro Sitzung und geben Sie Ihre Passphrase niemals über ein Netzwerk ein.
  • Überprüfen Sie den Host-Schlüssel-Fingerabdruck des Servers beim ersten Verbinden. Dies ist Ihr Schutz vor Man-in-the-Middle-Angriffen. Wenn sich der Fingerabdruck unerwartet ändert, behandeln Sie es als Sicherheitsvorfall.
  • Aktivieren Sie Keepalives auf instabilen Verbindungen. NAT-Gateways und Stateful Firewalls unterbrechen untätige TCP-Verbindungen. Ein Keepalive-Intervall von 60 Sekunden verhindert stille Trennungen.

> Die Sicherung Ihres Servers beginnt, bevor Sie PuTTY überhaupt öffnen. Kombinieren Sie SSH-Härtung mit einem gültigen SSL-Zertifikat für alle webgestützten Dienste, die auf der gleichen Maschine laufen, und stellen Sie sicher, dass Ihre Domain mit einer ordnungsgemäß konfigurierten Domain-Registrierung korrekt aufgelöst wird.

Wahl zwischen PuTTY und OpenSSH CLI

Es gibt keine universell richtige Antwort. Das Protokoll und das Sicherheitsmodell sind in beiden Umgebungen identisch. Die Entscheidung hängt von Ihrem Workflow ab:

Wählen Sie PuTTY, wenn Sie:

  • Eine GUI mit gespeicherten Sitzungen mit einem Klick bevorzugen
  • Regelmäßig eine Verbindung zu Serial/COM-Geräten neben SSH-Hosts herstellen
  • In einer Organisation arbeiten, die .ppk-Schlüssel und Pageant standardisiert
  • Mehrere Server verwalten und visuelle Sitzungsverwaltung möchten

Wählen Sie OpenSSH CLI, wenn Sie:

  • Sich in einem Terminal wohlfühlen und portable, skriptgesteuerte Workflows möchten
  • Infrastruktur durch Automatisierung, CI/CD-Pipelines oder Ansible verwalten
  • ~/.ssh/config für saubere, versionskontrollierbare Verbindungsprofile verwenden möchten
  • Bereits in einer Linux- oder macOS-Umgebung arbeiten

> Mehrere Server betreiben? AlexHosts VPS-Kontrollpanels machen es einfach, SSH-Zugriff, Firewall

15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen