Putty in Windows ist ähnlich wie welches Linux-Tool?
Wenn Sie Linux/Unix-Systeme von Windows aus verwalten, brauchen Sie drei Dinge: ein sicheres Terminal, zuverlässige Dateiübertragung und eine vernünftige Schlüsselverwaltung. PuTTY bietet alle drei in einem GUI-Bündel; OpenSSH bietet die gleichen Kernfunktionen nativ unter Linux. In diesem Artikel wird erklärt, wann Sie PuTTY wählen sollten, was tatsächlich in der Suite enthalten ist und wie Sie jede Aufgabe den Linux-Tools zuordnen können, ohne dass Sie in den Optionen ertrinken.
Was ist PuTTY wirklich?
PuTTY ist ein Toolkit für den sicheren Fernzugriff von Windows aus. In einem Paket erhalten Sie einen grafischen SSH-Client, einen Schlüsselgenerator/-konverter, einen SSH-Agenten und Dienstprogramme für die Dateiübertragung und Automatisierung. Obwohl OpenSSH in Windows 10/11 integriert ist, bleibt PuTTY die erste Wahl, wenn Sie eine komfortable grafische Benutzeroberfläche, serielle/COM-Unterstützung, gespeicherte Sitzungsprofile und erstklassige Unterstützung für das .ppk-Schlüsselformat benötigen.
Neben PuTTY gibt es im Ökosystem folgende Produkte:
- PuTTY – die Terminal-App für SSH/Telnet/Serial mit gespeicherten Profilen und Netzwerk-Reglern (Proxy, Keepalives, Logging).
- PuTTYgen – generiert und konvertiert Schlüssel (vor allem im .ppk-Format).
- Pageant – ein SSH-Agent, der Ihren privaten Schlüssel im Speicher hält, so dass Clients sich jedes Mal ohne Aufforderung authentifizieren können.
- PSCP/PSFTP – sichere Dateiübertragung über SCP/SFTP.
- Plink – ein CLI-Client für Skripterstellung und Headless Tunnels.
Alle oben genannten Komponenten sind Erstanbieterkomponenten, die im offiziellen PuTTY-Benutzerhandbuch dokumentiert sind. Wenn Sie PuTTY verwenden, wird von Ihnen erwartet, dass Sie PuTTYgen/Pageant/PSCP als Teil des Arbeitsablaufs verwenden.
Wann ist PuTTY unter Windows die richtige Wahl?
Wählen Sie PuTTY, wenn Sie eine übersichtliche Benutzeroberfläche mit gespeicherten Sitzungen wünschen, seriellen/COM-Zugang zu Netzwerkgeräten benötigen oder Ihr Unternehmen standardmäßig .ppk-Schlüssel und Pageant verwendet. Wenn Sie die Kommandozeile bevorzugen, wird unter Windows 10/11 auch der OpenSSH-Client als Feature on Demand ausgeliefert – ssh, scp und sftp sind also direkt in PowerShell verfügbar.
Eine minimale, korrekte Einrichtung
Erzeugen Sie einen Schlüssel in PuTTYgen (schützen Sie ihn mit einer Passphrase), legen Sie den öffentlichen Schlüssel in ~/.ssh/authorized_keys auf dem Server ab, zeigen Sie PuTTY unter Verbindung → SSH → Auth auf Ihre .ppk, speichern Sie die Sitzung und aktivieren Sie Keepalives, falls Ihr Pfad NAT/Firewalls enthält. Dies sind standardmäßige, dokumentierte PuTTY-Abläufe – keine Herstellerfolklore.
Die Linux-Seite: genaue Entsprechungen
Unter Linux brauchen Sie PuTTY nicht, da OpenSSH Teil des Basis-Toolkits ist:
- Terminalzugriff: ssh – der klassische Client.
- Dateiübertragung: scp und sftp über SSH.
- Schlüssel: ssh-keygen zum Erstellen/Verwalten von Schlüsseln (moderne Builds verwenden standardmäßig starke Typen wie Ed25519, wenn sie entsprechend aufgerufen werden).
- Agent: ssh-agent + ssh-add, um Schlüssel im Speicher zu halten und wiederholte Aufforderungen zu vermeiden.
- Profile: ~/.ssh/config, um menschenlesbare Host-Aliase und Optionen für einzelne Hosts zu definieren.
Wenn eine grafische Benutzeroberfläche Ihren Arbeitsablauf unter Linux vereinfacht, können Remmina oder das plattformübergreifende Termius auf demselben OpenSSH-Fundament aufsetzen; die obige Zuordnung ändert sich nicht.
Sicherheitsgrundlagen, die tatsächlich etwas bewirken
Bevorzugen Sie schlüsselbasierte Authentifizierung gegenüber Passwörtern; speichern Sie Schlüssel in einem Agenten; überprüfen Sie den Fingerabdruck des Host-Schlüssels des Servers bei der ersten Verbindung. Das sind keine “Tipps” – das ist die Art und Weise, wie SSH verwendet werden soll (und sie sind in den OpenSSH-Handbüchern beschrieben).
PuTTY im Vergleich zu Linux-Äquivalenten
Aufgabe | Windows (PuTTY-Stapel) | Linux (OpenSSH) | Was man sich merken sollte |
---|---|---|---|
Sicheres Terminal | PuTTY (GUI), Plink (CLI) | ssh | Gleiches Protokoll, andere Benutzeroberfläche. |
Dateiübertragung | PSCP / PSFTP | scp / sftp | Beide sind SSH-basiert; SFTP ist sitzungsfreundlich. |
Schlüssel | PuTTYgen | ssh-keygen | Einmal generieren; Agenten überall verwenden. |
Agent | Pageant | ssh-agent + ssh-add | Hält private Schlüssel im Speicher für nahtlose Authentifizierung. |
Profile | Gespeicherte Sitzungen | ~/.ssh/config | Von Menschen lesbare Optionen/Aliase für jeden Host. |
Seriell/COM | Eingebaut in PuTTY | screen/minicom (getrennte Tools) | Nur Windows PuTTY bündelt Serial in der gleichen GUI |
Fazit
PuTTY ist das praktischste All-in-One-GUI-Bündel unter Windows, wenn Sie sicheren Terminalzugriff, Dateiübertragung, Schlüsselverwaltung und Serial/COM-Unterstützung in einem einzigen Tool benötigen. Unter Linux werden die gleichen Aufgaben nativ von OpenSSH (ssh, scp/sftp, ssh-keygen, ssh-agent) mit optionalen GUI-Frontends wie Remmina oder Termius und screen/minicom für serielle Arbeit abgedeckt. Wählen Sie PuTTY, wenn Sie eine GUI mit gespeicherten Sitzungen bevorzugen, .ppk/Pageant, oder wenn Sie regelmäßig Serial/COM benutzen. Wählen Sie OpenSSH CLI, wenn Sie sich im Terminal wohlfühlen und Skripte und Konfiguration über ~/.ssh/config portieren wollen. Die besten Sicherheitspraktiken sind in beiden Welten identisch: Schlüssel statt Passwörter, Verwendung eines Agenten, Verifizierung von Host-Fingerprints und Aktivierung von Keepalives bei instabilen Verbindungen. Fazit: Entscheiden Sie sich für die Schnittstelle, die Sie tatsächlich regelmäßig verwenden werden – das Protokoll und das Sicherheitsmodell sind identisch.