Beste SSH-Clients für Windows

Für viele Benutzer, die sich über einen sicheren Kanal remote mit einem Computer verbinden müssen, ist SSH so ziemlich der De-facto-Standard. Und der gebräuchlichste SSH-Client für Windows ist wahrscheinlich PuTTY. PuTTY stammt aus der Jahrhundertwende und hat sich unter Systemadministratoren aller Art einen hervorragenden Ruf erarbeitet. Aber PuTTY ist nicht der einzige SSH-Client für Windows, und obwohl die Liste der Funktionen in der Tat beeindruckend ist, bieten einige Alternativen noch mehr. Wir haben uns mehrere davon angesehen und versucht, die besten SSH-Clients zu finden.

Wir haben mindestens fünf PuTTY-Alternativen gefunden, die erweiterte Funktionen oder zusätzliche Funktionen bieten. Bevor wir uns mit diesen Diensten befassen, benötigen wir einige Hintergrundinformationen. Zuerst sprechen wir über die Notwendigkeit einer Fernverbindung und die Notwendigkeit, diese zu sichern. Dann geben wir Ihnen einen schnellen historischen Überblick über Remote-Verbindungen, von den Anfängen der Fernschreiber bis zum heutigen SSH. Und da es in diesem Artikel um PuTTY-Alternativen geht, geben wir Ihnen auch eine Tour durch die Hauptfunktionen von PuTTY.

Verwenden Sie für zusätzliche Sicherheit und Privatsphäre ein VPN

Das Internet ist ein Dschungel. Und wenn Sie es verwenden, sind Sie anfällig für alle möglichen Angriffe von Feinden, die an jeder Ecke lauern. Obwohl SSH per Definition ein sicheres Protokoll ist, könnte Ihr Datenverkehr dennoch überwacht werden und die IP-Adresse eines entfernten Systems, auf das Sie zugreifen, könnte von böswilligen Personen entdeckt werden. Das Erhalten einer IP-Adresse ist der erste Schritt vieler Hacks.

Ein VPN kann den erforderlichen zusätzlichen Schutz bieten. Es fügt nicht nur eine weitere Verschlüsselungsebene hinzu, sondern verbirgt auch vollständig die Quelle und das Ziel Ihres Datenverkehrs. Jemand, der Ihr Ende der Verbindung ausspioniert, würde nur den VPN-Server als Ziel sehen. Ebenso würde jemand, der die entfernte Seite der Verbindung ausspioniert, nur den Datenverkehr vom VPN-Server sehen. Als zusätzlichen Bonus kann die Verwendung eines VPN den entfernten Computer glauben machen, dass Sie sich an einem anderen Ort befinden, wodurch geografische Inhaltsbeschränkungen umgangen werden.

Aber die Wahl eines VPN kann eine entmutigende Aufgabe sein. Es gibt so viele Anbieter. Wichtige zu berücksichtigende Faktoren sind eine schnelle Verbindungsgeschwindigkeit, um Verzögerungen zu vermeiden, eine No-Logging-Richtlinie zum weiteren Schutz Ihrer Privatsphäre, keine Nutzungsbeschränkungen für den Zugriff auf Ressourcen mit voller Geschwindigkeit und Software, die für Ihre Plattform verfügbar ist.

Das VPN, das wir empfehlen – IPVanish

Wir von Addictive Tips haben mehrere VPNs anhand unserer Kriterien getestet und der Anbieter, den wir für den allgemeinen Gebrauch empfehlen, heißt IPVanish. Mit Servern weltweit, ohne Geschwindigkeitsbegrenzung oder Drosselung, unbegrenzter Bandbreite, uneingeschränktem Datenverkehr, einer strikten No-Logging-Richtlinie und Client-Software, die für die meisten Plattformen verfügbar ist, bietet IPVanish eine beeindruckende Leistung und ein hervorragendes Preis-Leistungs-Verhältnis.

EXKLUSIV für Leser von Suchttipps: Erhalten Sie 60 % Rabatt, wenn Sie sich für ein Jahr IPVanish anmelden, nur 4,87 $ pro Monat! Jeder Plan ist durch eine erstaunliche siebentägige Geld-zurück-Garantie abgedeckt, die eine risikofreie Testversion für Ihre neue, private Internetverbindung gewährleistet.

Warum brauche ich einen SSH-Client?

Es gibt viele Gründe, warum man einen SSH-Client verwenden sollte. Im Allgemeinen verwenden wir sie, um entweder auf Systeme an einem entfernten Ort zuzugreifen, der so nah wie der nächste Raum oder so weit entfernt wie ein anderer Kontinent sein kann. Eine weitere, möglicherweise noch häufigere Verwendung eines SSH-Clients ist der Zugriff auf „kopflose“ Systeme.

Headless-Systeme umfassen Einplatinencomputer, TV-Boxen aller Art und andere Systeme, die nicht mit einem lokalen Terminal ausgestattet sind (oder dieses nicht unterstützen). Mit Terminal beziehen wir uns auf einige Möglichkeiten, Befehle einzugeben und Ergebnisse anzuzeigen. Auf einem typischen Computer bildet die Kombination aus Monitor, Tastatur und Maus ein Terminal.

Beispiele für Headless-Systeme könnten Geräte sein, auf denen Betriebssysteme laufen, die eine Einzweck-Benutzerschnittstelle bereitstellen. OpenELEC, LibreELEC, SPMC oder XBian würden in diese Kategorie fallen. Sie sind alle Betriebssysteme, die dazu bestimmt sind, Kodi auf verschiedenen Geräten auszuführen. Die einzige Benutzeroberfläche, die sie anbieten, ist die Kodi-Benutzeroberfläche. Und obwohl sie alle über ein spezifisches Kodi-Add-On zur Verwaltung ihrer Parameter verfügen, können Sie auf keinem davon lokal Betriebssystembefehle eingeben. Hier kann eine Remote-Verbindung hilfreich sein. Es ermöglicht Benutzern, direkt mit dem Betriebssystem zu interagieren, und bietet häufig Zugriff auf Funktionen, die mit der „Standard“-Methode nicht verfügbar sind.

  So beheben Sie die Verzögerung von Youtube unter Windows 11

Herstellen einer Verbindung zu Remote-Systemen

Geschichte der Remote-Verbindung

Die meisten der allerersten Computer waren kopflos, und der Fernzugriff auf sie war die Norm, solange sie existierten. Ganz am Anfang wurden die meisten Fernzugriffe mit Fernschreibern, abgekürzt als TTY, durchgeführt. Sie waren nichts anderes als modifizierte elektrische Schreibmaschinen, die über eine serielle Verbindung mit entfernten Computern verbunden waren. Was auch immer der Benutzer auf der Tastatur eingab, wurde an den entfernten Computer gesendet und jede Antwort vom Computer wurde auf Papier gedruckt.

Das war ein bisschen archaisch, langsam und sehr laut. Stellen Sie sich vor, wie ein Raum voller Computerbenutzer klingen könnte, wenn all diese Fernschreiber am laufenden Band laufen. Dies war eigentlich der Auslöser für die Entwicklung des Videoterminals. Es verwendete das gleiche Grundprinzip wie das TTY, ersetzte jedoch den mechanischen Drucker durch einen CRT-Bildschirm, ähnlich einem Fernseher.

Mit dem Aufkommen des Internets wollten die Menschen Computer an weit entfernten Orten verbinden. Computer standen nicht mehr nur im Nebenzimmer. Das Telnet-Protokoll wurde genau für diesen Zweck geschaffen. Telnet ist im Grunde nur eine Fernschreibverbindung über ein Netzwerk.

Das Telnet-Protokoll diente Tausenden von Computerbenutzern, wenn nicht Millionen, viele, viele Jahre lang. Aber Telnet hatte einen großen Fehler: Der gesamte Datenverkehr zwischen dem Terminal und dem Computer wurde als Klartext (besser bekannt als Klartext) gesendet. Das bedeutete, dass jeder, der die Verbindung ausspionierte, alles sehen konnte. Dazu gehörten sensible Informationen wie Passwörter, Kartennummern, Kontostände und sogar Militärgeheimnisse! Das SSH- oder Secure SHell-Protokoll ging auf diese Bedenken ein, indem es eine Ende-zu-Ende-Verschlüsselung bereitstellte.

Andere Arten von Remote-Verbindungen

Heutzutage ist SSH (oder Shell-Zugriff, wie es oft genannt wird) nicht die einzige Art des Fernzugriffs, die allgemein verwendet wird. FTP, das File Transfer Protocol, ist zusammen mit seinen sicheren Varianten SFTP und FTPS beliebt, um Dateien zwischen Computern zu übertragen. SCP oder Secure Copy ist eine weitere beliebte Dateiübertragungsmethode. Es ist eine Erweiterung des SSH-Protokolls.

Noch fortschrittlicher sind Remote-Protokolle, die für bestimmte Zwecke verwendet werden. RDP ist beispielsweise das Protokoll, das verwendet wird, um eine Windows-Remotedesktopverbindung herzustellen. X11 ist ein ähnliches Protokoll aus der Unix-Welt. VNC ist ein plattformunabhängiges grafisches Fernverbindungsprotokoll. Es gibt andere, weniger verbreitete Protokolle wie das ICA-Protokoll von Citrix.

Ein kurzer Blick auf KittHauptmerkmale

Bevor wir nach Alternativen zu PuTTY suchen, werfen wir einen Blick darauf, was es unter der Haube hat. In einem Satz, Kitt ist ein Terminalemulator für Windows. Es wurde hauptsächlich vom britischen Programmierer Simon Tatham entwickelt. PuTTY ist mehr als ein einzelnes Tool, sondern ein Toolkit, das mehrere Programme enthält. Hier ist eine Liste der verschiedenen Komponenten.

PuTTY: Die primäre Software, die Telnet-, rlogin- und SSH-Funktionen bietet und gleichzeitig eine serielle Portverbindung ermöglicht
PSCP: Ein Befehlszeilen-SCP
PSFTP: Ein Befehlszeilen-SFTP-Client, der sichere Dateiübertragungen bietet
PuTTYtel: Eine abgespeckte Version von PuTTY, die nur Telnet-Verbindungen herstellt
Plink: Eine Befehlszeilenschnittstelle zu den PuTTY-Backends
Pageant: Ein SSH-Authentifizierungsagent für PuTTY, PSCP und Plink
PuTTYgen: ein Dienstprogramm zur Schlüsselgenerierung für RSA-, DSA-, ECDSA- und EdDSA-Schlüssel
pterm: Ein eigenständiger Terminalemulator

Wenn Sie PuTTY starten, wird Ihnen das Einstellungsfenster angezeigt. Hier können Sie alle Parameter der Verbindung angeben, die Sie aufbauen möchten. Sie können IP-Adresse, Port, Protokoll angeben; Sie können die Verbindungsparameter unter einem Namen speichern, um sie leicht wiederzufinden. Auf den mehreren Einstellungsseiten können Sie das Erscheinungsbild des Terminalfensters sowie die Größe und Farbe der verwendeten Zeichen festlegen. Es gibt viel zu viele Optionen, um sie alle zu diskutieren – PuTTY ist schließlich wirklich ein komplettes Stück Software.

  So finden Sie die Windows-Version und erstellen sie aus der ISO-Datei

Von PuTTY abgeleitete Alternativen

Ein wichtiges Detail, das wir bei PuTTY noch nicht erwähnt haben, ist, dass es als Open-Source-Software veröffentlicht wird. Es wird unter der MIT-Lizenz veröffentlicht, die unter Wahrung des Urheberrechts des Autors jedem anderen Entwickler erlaubt, den Quellcode (der öffentlich verfügbar ist) zu verwenden und andere Software daraus abzuleiten. Und genau das ist bei unseren drei ersten Alternativen passiert.

SuperPutty

Das Ziel von SuperPutty ist es, eine bessere Version von PuTTY bereitzustellen. Und es tut dies, indem es eine bestehende Installation von PuTTY erweitert und verbessert. Beispielsweise ermöglicht SuperPutty Sitzungen mit Registerkarten und kann SCP-Dateiübertragungen zwischen Remote- und lokalen Systemen verarbeiten.

Kurz gesagt, SuperPutty hüllt Putty in eine schönere Oberfläche mit der Möglichkeit, mehrere gleichzeitige Sitzungen zu haben. Hier ist ein Überblick über die wichtigsten Funktionen:

Docking-Schnittstelle zur Personalisierung und zur einfachen Verwaltung mehrerer PuTTY-Sitzungen
Sitzungskonfiguration exportieren/importieren
Sichere Datei-Uploads mit SCP oder SFTP
Volle Unterstützung von PuTTY-Sitzungskonfigurationen einschließlich privater Schlüssel
Unterstützt lokale Shell über MinTTY oder puttycyg

Der Hauptnachteil von SuperPutty besteht darin, dass Sie PuTTY zuerst installieren müssen, da es eine vorhandene PuTTY-Installation erweitert.

PuTTY-Fach

Als nächstes auf unserer Liste der besten SSH-Clients steht PuTTY-Tray. Ein weiteres Derivat von PuTTY, dieses ähnelt ihm sogar sehr stark. Der Hauptunterschied zwischen PuTTY und PuTTY-Fach? Letzteres bietet subtile Verbesserungen der Benutzeroberfläche gegenüber Ersterem, die tägliche Benutzer von PuTTY sicherlich zu schätzen wissen.

Wie Sie auf dem Screenshot sehen können, gibt es überhaupt nicht viele ästhetische Unterschiede zwischen PuTTY und dem PuTTY-Tray. Es gibt ein paar weitere Kategorien im linken Bereich und ein paar weitere Verbindungstypen. Erwähnenswert ist auch, dass der PuTTY-Begriff Benutzern ermöglicht, Sitzungen in der Registrierung oder in einer Datei zu speichern. Hier ist eine Übersicht über die Hauptfunktionen von PuTTY:

Minimierbar auf die Taskleiste
Anpassbare Symbole
Blinkt in der Taskleiste, wenn ein Klingelsignal empfangen wird
Konfigurierbare Fenstertransparenz
URL-Hyperlinking
Portabel: PuTTY-Tray kann optional Sitzungskonfigurationen in Dateien statt in der Registrierung speichern
Immer im Vordergrund-Einstellung (im Systemmenü)
Unterstützung für Android Debug Bridge (ADB).

Kitty

KiTTY ist eine weitere erweiterte Version von PuTTY. Tatsächlich ist es möglicherweise die funktionsreichste der drei, die wir präsentieren. Es hat alle Funktionen des ursprünglichen PuTTY, die meisten von denen des PuTTY-Trays und noch einige mehr. Wenn Sie an PuTTY gewöhnt sind, wird Ihnen die Benutzeroberfläche von KiTTY sehr bekannt vorkommen.

Wie Sie auf dem Screenshot sehen können, scheint es bei KiTTY einen kleinen Fehler zu geben, bei dem das Fenster für seinen Inhalt zu klein zu sein scheint. Die Optionsfelder unter „Fenster beim Beenden schließen“ sind kaum sichtbar. Und das Fenster ist nicht in der Größe veränderbar und hat keine Bildlaufleiste. Dies kann bei Ihrer Installation der Fall sein oder auch nicht, aber wir haben es sowieso nie als wirkliches Problem empfunden, da diese Optionen nicht besonders nützlich sind.

Andere Putty-Alternativen

Nicht alle PuTTY-Alternativen sind jedoch davon abgeleitet. Einige der besten verfügbaren Produkte und einige der cleversten Ideen wurden selbst entwickelt. Hier sind die besten 2, die wir finden konnten.

MobaXterm

MobaXterm ist vollgepackt mit Funktionen zur Steigerung der Produktivität. Es ist weit mehr als nur ein SSH-Client und bietet eine vollständige Remote-Management-Lösung. MobaXterm hat jedoch einen Nachteil: Es ist nicht Open Source. Tatsächlich ist es nicht einmal kostenlos! Es ist jedoch eine kostenlose Version verfügbar, die zwar nicht so funktionsreich ist, aber dennoch eine enorme Menge an Funktionen bietet. Da es in diesem Artikel um kostenlose PuTTY-Alternativen geht, sprechen wir hier über diese Version.

  So ändern Sie den Namen des Anmeldebildschirms unter Windows 10

MobaXterm ist eine vollständige Fernzugriffslösung, nicht nur ein SSH-Client. Es kann grafische Remote-Desktop-Verbindungen zu Windows- und Unix-Rechnern aufbauen. Tatsächlich verfügt es über einen integrierten VNC-Client, um eine Verbindung zu jedem Computer mit VNC-Fähigkeit herzustellen.

Es hat auch einen grafischen SFTP-Browser, um die Übertragung von Dateien zu und von dem Remote-Computer besonders einfach zu machen. Zu den weiteren erweiterten Funktionen gehören ein vollständiger X-Server und X11-Weiterleitung sowie Unterstützung für Plugins. Sie können die Installationsversion herunterladen. Sie installieren es einfach wie jede andere Windows-Anwendung. Alternativ gibt es auch eine portable Version. Sie laden es als Zip-Datei herunter, die die ausführbare MobaXterm-Datei enthält, und müssen es nicht installieren. Kopieren Sie es auf einen USB-Stick und verwenden Sie es überall. Und um das Erlernen dieser Aufgabe zu erleichtern, ist die vollständige Dokumentation online verfügbar.

Die kostenlose Version hat die folgenden Einschränkungen, die Sie beachten sollten:

Die maximale Anzahl gleichzeitiger Sitzungen beträgt 12
Sie können maximal 2 SSH-Tunnel aufbauen
Es hat ein Limit von 4 Makros
Für TFTP, NFS und Cron gilt ein Zeitlimit von 360 Sekunden

SmartTTY

SmarTTY ist ein kostenloser SSH-Client, der das Kopieren von Dateien und Verzeichnissen mit SCP und das direkte Bearbeiten von Dateien unterstützt. Es ist einer der besten SSH-Clients für Windows. Es ist vielleicht nicht so voll ausgestattet wie MobaXterm, aber es hat alles, was nötig ist, um ein Headless-Gerät aus der Ferne zu verwalten.

Da die meisten SSH-Server bis zu 10 Untersitzungen pro Verbindung unterstützen, ermöglicht SmarTTY Benutzern, sie in einem neuen Tab zu öffnen, ohne sich erneut anmelden zu müssen. Außerdem verfügt SmarTTY über ein grafisches Dateiübertragungsprogramm im Windows-Stil, das die Übertragung von Dateien zu und von dem Remote-Computer ermöglicht. Ganze Verzeichnisse können genauso einfach übertragen werden wie einzelne Dateien.

Ein weiteres großartiges Feature von SmarTTY, insbesondere für die Durchführung schneller Verwaltungsaufgaben auf Remote-Geräten, ist der In-Place-Editor. Während Sie entfernte Dateien durchsuchen, haben Sie die Möglichkeit, sie direkt in der Software zu bearbeiten. Sie müssen die Datei nicht herunterladen, lokal bearbeiten und wieder hochladen.

Welcher ist der beste SSH-Client?

Wie üblich ist die Beantwortung dieser brennenden Frage schwierig. Und wie üblich hängt es davon ab, wonach Sie suchen. Für eine von PuTTY abgeleitete Lösung bietet Kitty möglicherweise die meisten Funktionen. Und es ist immer noch sehr PuTTY-ähnlich, ein Vorteil, wenn Sie an PuTTY gewöhnt sind. Aber wenn Sie nach einer echten PuTTY-Alternative suchen, dann halten Sie sich vielleicht lieber von allen PuTTY-Derivaten fern.

Wenn dies der Fall ist, sind unsere beiden „Nicht-PuTTY“-Vorschläge großartig. MobaXterm ist möglicherweise etwas vollständiger, hat aber auch eine steilere Lernkurve. Darüber hinaus hat es möglicherweise viele Funktionen, die, obwohl sie großartig sind, wahrscheinlich nie von Nutzen für Sie sein werden.

SmarTTY ist nicht Open Source, aber kostenlos erhältlich. Es verfügt über alle Funktionen, die ein typischer Benutzer möglicherweise benötigt, und seine integrierten Dateiübertragungen und die direkte Bearbeitung machen es zu einer sehr attraktiven Lösung.

Fazit

Auch wenn Sie kein hartgesottener Systemadministrator sind, ist ein SSH-Client ein unschätzbares Werkzeug für alle möglichen kleinen Aufgaben und sollte Teil Ihres Werkzeugkastens sein. Es gibt viel mehr als fünf PuTTY-Alternativen. Die fünf, die wir gerade besprochen haben, sind nur ein Beispiel dessen, was verfügbar ist. Wir halten sie jedoch für die fünf besten SSH-Clients. Welche Sie wählen, wird wahrscheinlich mehr eine Frage des persönlichen Geschmacks sein als alles andere.

Und du? Was ist Ihre bevorzugte PuTTY-Alternative? Ist es einer der hier vorgestellten? Was gefällt Ihnen am besten an dem, das Sie verwenden? Würden Sie einen Wechsel in Erwägung ziehen? Teilen Sie uns Ihre Gedanken mit den Kommentaren unten mit. Wir freuen uns, von unseren Lesern zu hören.