Funktionsumfang von PuTTY: Mehr als nur ein SSH-Client
Schon beim ersten Blick auf die Startoberfläche wird deutlich: PuTTY ist darauf ausgelegt, dir einen unkomplizierten Zugang zu entfernten Systemen zu bieten. Nach dem Start öffnet sich ein kompaktes Fenster, in dem du vor allem die Zugangsdaten des Remote-Rechners – entweder IP-Adresse oder Hostname – eintragen musst. Willst du beispielsweise einen Raspberry Pi oder einen Webserver kontrollieren, genügt in der Regel schon das Ausfüllen dieses Feldes.
Das Besondere an PuTTY ist die Auswahl verschiedener Protokolle für die Verbindung. Neben dem standardmäßig aktivierten SSH, das hohe Sicherheit garantiert, stehen auch Telnet, Remote-Login und Verbindungen über serielle Schnittstellen zur Verfügung. Besonders praktisch: Der notwendige Port wird automatisch gesetzt, wobei du diesen manuell anpassen kannst, falls beispielsweise dein Server auf einem alternativen Port lauscht. Nach nur einem Klick auf „Open“ wird die Verbindung aufgebaut und du findest dich in einem Xterm-ähnlichen Terminalfenster wieder – bereit, um Kommandos auf dem Remote-System auszuführen.
SSH-Schlüssel und sichere Authentifizierung
Die größte Stärke von PuTTY liegt in der sicheren Kommunikation via SSH. Für eine robuste Authentifizierung empfiehlt sich die Nutzung eines Schlüsselpaars: Ein privater Schlüssel verbleibt auf deinem Computer, während der öffentliche Schlüssel auf dem Zielsystem hinterlegt wird. Damit lässt du Zugriffe ohne klassische Passworteingabe zu und reduzierst das Risiko von Brute-Force-Angriffen.
Beim erstellen dieses Schlüsselpaars kommt das Tool PuTTYgen zum Einsatz, das direkt im Lieferumfang enthalten ist. Damit generierst du ein asymmetrisches Schlüsselpaar, versiehst es mit einer sicheren Passphrase und hinterlegst den öffentlichen Schlüssel auf dem Server. Die Schlüsseldatei wird dann in PuTTY ins jeweilige Profil integriert. Damit wird die Anmeldung nicht nur sicherer, sondern auch bequemer: Du kannst dich künftig ohne Passwort authentifizieren, solange du Zugriff auf den privaten Schlüssel hast. Vorsicht ist geboten: Der Schutz der Schlüsseldatei ist elementar. Wer sie besitzt, kann dein System steuern – ein Kopieren oder Weitergeben ist also unbedingt zu vermeiden.
Die Begleiter: Plink, PSFTP, PSCP und Pageant
Der tatsächliche Funktionsumfang von PuTTY erschließt sich erst dann, wenn du dir die zusätzlichen Programme im Installationsordner anschaust. Mit Plink steht dir ein Tool zur Verfügung, das es ermöglicht, Shell-Befehle automatisiert abzufeuern, etwa für wiederkehrende Administrationsaufgaben oder die Integration in Skripte. Das klassische Terminal ist damit überflüssig. Besonders im Kontext automatisierter Deployments auf Servern oder bei Backup-Szenarien ist Plink die richtige Wahl.
PSCP erweitert PuTTY um die Möglichkeit, Daten verschlüsselt zwischen Rechnern zu übertragen. Es handelt sich um einen SCP-Client, der für schnelle und sichere Dateiübertragungen sorgt. PSFTP setzt noch einen drauf und bringt dir einen vollwertigen SFTP-Client als Ersatz für klassische FTP-Programme, verbunden mit der sicheren Verschlüsselung durch das SSH-Protokoll.
Der Authentifizierungs-Agent Pageant macht den Umgang mit Schlüsseldateien besonders komfortabel. Er merkt sich die Passphrase des privaten Schlüssels und verwaltet zugleich mehrere Schlüssel zentral. Dank Pageant musst du beim Aufbau einer neuen Verbindung nicht jedes Mal die Passphrase eintippen. Das ist vor allem hilfreich, wenn du gleichzeitig auf viele Server zugreifst.
So gelingt der Verbindungsaufbau mit PuTTY
Der Weg zur ersten Verbindung ist schnell beschrieben: Nach der Installation startest du PuTTY und landest im Hauptfenster. Hier gibst du die IP-Adresse oder den Hostnamen des Zielsystems ein und wählst anschließend das Protokoll aus – SSH ist bereits vorausgewählt. Wer Zugang zu einem Server außerhalb der Standard-Konfiguration benötigt, ändert gegebenenfalls Port oder verbindet sich über einen Proxy. Die Zugangsdaten legst du beim Verbinden fest.
Möchtest du dir eine aufwendige erneute Eingabe von Verbindungsdaten ersparen, kannst du deine Serverprofile abspeichern. Gerade bei vielen Remote-Systemen ist das ein unschätzbarer Vorteil. Beim nächsten Mal reicht ein Klick auf den gewünschten Eintrag in der Liste, und schon baut PuTTY die Verbindung im Hintergrund auf.
Im anschließenden Terminal bist du – falls noch keine Schlüsselauthentifizierung verwendet wird – zur Eingabe von Benutzername und Passwort aufgerufen. Aber auch hier kannst du dich auf PuTTY verlassen: Bei wiederkehrenden Aufgaben hilft die Integration mit Pageant oder das Anlegen von Verknüpfungen und Shortcuts.
Weitere Individualisierungen und Einstellungen
Auch wenn PuTTY zunächst sehr schlank und schnörkellos wirkt, lässt sich das Verhalten in vielen Details nach deinen Vorstellungen anpassen. Du findest Einstellungen zum Logging der Sitzungen, die Aktivierung von Kurzbefehlen zur Effizienzsteigerung und eine flexible Anpassbarkeit der Anzeige – von Schriftgrößen bis hin zum Farbschema des Terminalfensters.
Wer in komplexeren Umgebungen mit Proxys arbeitet, kann diese direkt im Einstellungsbereich konfigurieren. Damit lässt sich PuTTY auch in Netzwerken nutzen, die auf spezielle Routing- oder Filtermechanismen setzen. Fortgeschrittene Nutzer speichern gleich mehrere Verbindungskonfigurationen – samt Authentifizierungsdaten, Proxy-Einstellungen und Anzeigeoptionen – ab.
PuTTY auf verschiedenen Systemen und als portable Version
Obwohl PuTTY in erster Linie für Windows konzipiert wurde, ist es in Form von Quelltext ebenfalls für Linux und macOS verfügbar. Unter diesen Betriebssystemen musst du das Programm jedoch in der Regel für deine Umgebung selbst kompilieren, was eine gewisse Erfahrung voraussetzt. Für den reibungslosen Betrieb von PuTTY unter macOS wird zudem eine X11-Umgebung benötigt: XQuartz stellt diese auf Apple-Systemen bereit. Doch wirklich notwendig ist PuTTY unter Linux oder macOS selten – beide bieten von Haus aus einen leistungsfähigen OpenSSH-Client im Terminal.
Wer unter Windows auf Installationen verzichten möchte, greift zur portablen Version von PuTTY. Sie kommt komplett ohne Installationsroutine aus, lässt sich von USB-Sticks starten und speichert alle Einstellungen lokal im Programmordner. Damit ist die portable Version besonders für den Einsatz auf fremden oder gemeinsam genutzten Rechnern interessant.
Alternativen zu PuTTY und neue Ansätze für den Remote-Zugriff
Inzwischen gibt es für Windows-Systeme auch andere Wege, um verschlüsselte Verbindungen zu entfernten Rechnern aufzubauen. Windows 10 besitzt einen eigenen OpenSSH-Client, der sich über Eingabeaufforderung oder PowerShell nutzen lässt. Die Kommandos ähneln denen unter Linux: Ein einfaches „ssh nutzer@host“ genügt für die Basisverbindung. Für Dateitransfers bietet sich WinSCP an, das dank grafischer Oberfläche insbesondere Anfängern entgegenkommt.
Wer Fernsteuerung über die grafische Benutzeroberfläche bevorzugt, kann auf Tools wie Chrome Remote Desktop oder Teamviewer setzen – insbesondere, wenn es nicht nur um Terminalbefehle, sondern um Desktop-Zugriff geht. Für komplexere Szenarien kann auch eine Linux-Distribution in einer virtuellen Maschine installiert werden, um von dort aus per SSH auf Server oder Einplatinencomputer wie Raspberry Pi zuzugreifen.
Fazit: Warum PuTTY auf keinem Werkzeugkasten fehlen sollte
Auch wenn Windows mittlerweile Alternativen mitliefert, bleibt PuTTY dank seiner einfachen Bedienung und vielseitigen Konfigurationsmöglichkeiten weiterhin ein Favorit unter Administratoren, Entwicklern und ambitionierten Bastlern. Gerade, wenn du regelmäßig Linux-Systeme via SSH wartest oder Daten sicher übertragen möchtest, führt an PuTTY kaum ein Weg vorbei. Die minimalistische Benutzeroberfläche, der geringe Ressourcenbedarf und die Fülle an praktischen Zusatz-Tools machen PuTTY zu einer soliden Grundlage für den Remote-Zugriff.
Mit der Kenntnis um Schlüsselpaare, der Nutzung von Pageant für komfortable Authentifizierung und den Zusatzprogrammen zur Automatisierung und Datenübertragung bist du für nahezu alle Herausforderungen im Alltag des Systemmanagements gerüstet. Zusätzliche Individualisierungsmöglichkeiten und die portable Version runden das Gesamtpaket ab.