Liste weiterer Kommandozeilentools
In dieser Rubrik werden verschiedene Kommandozeilentools aufgelistet, die sich ebenso in Batch-Dateien verwenden lassen. Es sind zumeist Portierungen bekannter Unix-Kommandozeilentools oder aber Freeware für Windows.
Alle genannten Programme gehören nicht(!) zum Umfang von MS Windows.
Beispiele: Unterschiede Putty und OpenSSH: Page-Agent
Die zu Putty gehörende plink.exe funktioniert analog zum OpenSSH-Client. Es lassen sich SSH-Verbindungen aufbauen und als Shell oder aber Tunnel nutzen.wesentliche Unterschiede zu OpenSSH:
- Als Zielhost zu dem eine Verbindung aufgebaut wird, kann ein Hostname eines SSH-Servers sein oder ein Name aus der Liste der Verbindungen im Putty Client. Wenn es ein Name einer Putty-Verbindung ist, werden von Putty alle Konfigurationsangaben (Authentifizierung, zu übergebender Username, ...) übernommen.
- Wenn eine SSH-Verbindung mit private und public Key Authentifizierung gemacht wird, dann brauchen diese Tools dieselben Keys, wie putty. Der private Key von OpenSSH funktioniert nicht mit den Putty Tools; man kann aber einen OpenSSH private Key zu einem Putty-kompatiblen private Key umwandeln.
- OpenSSH erlaubt aus Sicherheitsgründen keine Übergabe des Passwortes (des Remote-Users oder private Keys) - mit Putty-Clients funktioniert dies hingegen (-l user -pw password)
Es gibt aber Netzwerk-Geräte, wie z.B. Switches, auf die man sich mit SSH verbindet, aber zwingend ein Passwort verwenden muss. Hier ist ein -pw Parameter hilfreich, um Dinge zu automatisieren. Beispielsweise die Running Config lesen und lokal speichern. Legt man auf das lokale Verzeichnis noch ein Git-Repository, kann man Änderungen mittracken.