PuTTY

Aus TechnikWiki

HookTwSeo HookTwSeo HookTwSeo HookTwSeo

Beschreibung

uTTY01
PuTTY (Logo)

PuTTY ist ein freier und quelloffener Client für verschiedene Netzwerkprotokolle, darunter SSH, Telnet, rlogin sowie Raw-Sockets. Er wird überwiegend für die Fernadministration von Unix- und Linux-Systemen über Netzwerkverbindungen eingesetzt, lässt sich jedoch ebenso für Verbindungen zu anderen Systemen nutzen. Das Programm wurde ursprünglich für Microsoft Windows entwickelt, ist heute jedoch auch für verschiedene andere Betriebssysteme, darunter Linux und macOS, verfügbar. PuTTY steht unter der MIT-Lizenz.

Zu den Funktionen von PuTTY zählen unter anderem die Unterstützung von Public-Key-Authentifizierung, verschiedene Verschlüsselungsalgorithmen sowie die Möglichkeit, Sitzungsprofile zu speichern. Ergänzend dazu gehören Werkzeuge wie PuTTYgen zur Erstellung kryptografischer Schlüsselpaare und PSCP bzw. PSFTP zur sicheren Dateiübertragung über SSH.

Durch die textbasierte Umgebung ist es möglich, in der über PuTTY aufgebauten Terminal-Sitzung Programme wie den textbasierten Webbrowser Lynx zu verwenden. Dadurch können Webseiten in reiner Textform abgerufen oder automatisierte Abläufe in Shell-Skripten durchgeführt werden, etwa zur Analyse oder Überwachung webbasierter Inhalte.

Screenshots

Tipp

Ein Passwort für die Anmeldung an einem SSH-Server sollte ausreichend komplex sein. Es wird empfohlen, eine Kombination aus Groß- und Kleinbuchstaben, Ziffern und Sonderzeichen zu verwenden oder alternativ ein ausreichend langes, zufällig generiertes Passwort bzw. einen kryptographisch sicheren SSH-Schlüssel zu nutzen.

SSH-Schlüssel

SSH-Schlüssel sind kryptografische Schlüsselpaare, die zur sicheren Anmeldung an einem Server über das SSH-Protokoll verwendet werden. Statt ein Passwort zu übertragen, besitzt der Benutzer einen privaten Schlüssel, während der Server den öffentlichen Schlüssel speichert. Bei der Verbindung überprüft der Server, ob beide zusammenpassen. Das erhöht die Sicherheit, da kein Passwort über das Netzwerk gesendet wird und Brute-Force-Angriffe erschwert werden.

KeePass

PuTTY lässt sich in Kombination mit Passwortverwaltungsprogrammen wie KeePass verwenden. Durch entsprechende Plugins oder Konfigurationsskripte können vordefinierte SSH-Verbindungen direkt aus KeePass heraus gestartet werden, ohne dass das Passwort manuell eingegeben werden muss. KeePass übergibt dabei das gespeicherte Passwort automatisiert an PuTTY, sodass eine Verbindung mit einem einzigen Klick aufgebaut werden kann.

cmd://"putty.exe" -load "Verbindungsname" -l {USERNAME}

Siehe auch

Weblinks

Kommentare