Beachten Sie, dass diese auf einem Windows-Rechner sein muss, wie ich C# bin mit dem Zugriff auf Informationen zu WindowsIch mag würde einen Befehl über ssh von einem Windows-Rechner laufen lief mit C#
(Ich brauche Informationen von beide eine Windows-Box und eine Linux-Box, plus ich denke, dass ein Programm/Skript, das ohne GUI läuft und Windows-Fenster von einer Linux-Box ohne Benutzereingriff zugreift, schwieriger wäre, wenn dies nicht wahr ist, bitte sagen Sie mir, würde ich gerne tun mach das auf * nix mit nur dem Teil laufen, der auf windows info auf windows zugreift).
Es gibt eine nette C# api, um diese Informationen aus Windows zu bekommen, auf * nix ist es einfach genug, um einen Befehl auszuführen und die Ausgabe auf meine Bedürfnisse zu parsen.
Es scheint nicht viel anständiger Ratschlag über die Verwendung von SSH von C# da draußen, SharpSSH und Granados scheinen seit Jahren nicht aktualisiert worden, sind sie anständig? Sollte ich über Sicherheitsfragen besorgt sein?
(die Informationen, die ich abrufen bin nicht empfindlich, aber wenn die SSH-Implementierung ungepatchte Sicherheitslücken haben könnte (wenn sie schon seit Jahren nicht mehr aktualisiert) Ich mache mir Sorgen um jemand mein Beglaubigungsschreiben zu stehlen.
Gibt es noch andere anständige C# ssh-Bibliotheken Wenn die Befehlsausgabe einfach ist, sollte ich einfach plink/putty ausführen (ist es schwierig, eine windows cmd-Shell für plink auszuführen und die Ausgabe zu erfassen (und gibt es eine Möglichkeit, dies ohne die Shell zu tun) Aufspringen)?
PS, während die kommerzielle Bibliothek ich lieber etwas frei schön scheint (wie in Kosten und frei in Quelle, wenn möglich).
"Irgendwann" und "irgendwie" inspirieren nicht viel Selbstvertrauen :) –