2009-03-04 5 views
6

Ich möchte OpenSSH-Unterstützung in eine Windows-Anwendung integrieren, und ich bin auf der Suche nach einer Bibliothek (vorzugsweise. Net oder etwas leicht in .NET integriert), die diese Funktionalität bereitstellen können. Ich bin mehr an ssh-Client-Software als an Server-Software interessiert, aber beide Funktionen wären noch besser.Kennen Sie OpenSSH-Bibliotheken für Windows?

Bearbeiten: Ich würde eine freie und Open-Source-Lösung bevorzugen.

Antwort

2

Codeproject bietet eine gute frei Option mit sharpSsh

+0

Habe ich erwähnt sharpSsh ist kostenlos? –

+1

++ für freeness obwohl Code-Projekt riecht immer lustig zu mir. – Luke

+0

Sehr wahr, manchmal mit Open Source bekommen Sie, was Sie bezahlen, aber wenn Sie nur nach Ideen suchen, ist es ein großartiger Ausgangspunkt. –

3

Auschecken WeOnlyDo. Sie haben einige nette .NET SSH-Komponenten wie wodSSH.Net für $ 199.

Auch nSoftware hat einige großartige Netzwerkkomponenten wie IP*Works SSH .Net edition für $ 599.

Wenn Sie mit nSoftware gehen, ist ihr bester Wert der red carpet subscription. Das haben wir. Es beginnt bei $ 1499 pro Entwickler.

(Preise ab 3/4/09)

+0

-2 Download Sachen versuchen, hier zu verkaufen, +1 Preise Auflistung, +1 genau mit der Frage auf den Punkt zu sein. Weiß nicht, was ich denken soll ... –

+0

Nichts verkaufen.Ich habe keine Verbindung zu beiden Unternehmen, außer dass ich ihre Produkte verwendet habe. Es gab mehrere down votes für diese Antwort, aber ich verstehe nicht, was in sich falsch mit der Empfehlung einer kommerziellen Lösung ist. Wenn ich eine Bibliothek brauche, schaue ich mir alle Möglichkeiten an. –

+0

Es macht mir nichts aus, dass eine unfreie Lösung angeboten wurde, ich möchte nur die Preise in der Antwort wissen. Ich bin derjenige, der ursprünglich die Preisinformationen hinzugefügt hat. – Luke

1

ich übrigens gehe davon aus Sie Ihre Frage formuliert, würde es bedeuten, dass Sie in der SSH/SSH2-Funktionalität in erster Linie daran interessiert sind ...

Wie funktioniert dieses Geräusch:

Paramiko - ein Modul für python, die das SSH2-Protokoll implementiert

erfordert pycrypto -

  • pycrypto Windows-Binaries können here
  • IronPython Implementierung von pycrypto offensichtlich in FePy finden. siehe here und here
+0

BTW, hier ist ein Artikel Reprint von einer Zeitschrift, die zeigt, wie leistungsfähig paramiko sein kann und wie einfach es zu verwenden ist: http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely- anders/ – popcnt

+0

Klingt ziemlich gut. Obwohl ich .Net spezifiziert habe, ist es gut, für zukünftige Entwicklung zu wissen. – Luke

+0

Ich denke, Sie könnten die IronPython-Version direkt mit .Net integrieren, da es sich bei IronPython um eine CLI-basierte Implementierung von Python handelt ... – popcnt

1

können Sie versuchen, unsere Rebex SSH Pack beinhaltet:

  • SSH Kern-Client-Bibliothek kompatibel mit OpenSSH
  • SSH Shell mit Terminal-Emulator Komponente
  • SFTP (SSH File Transfer Protocol) Kundenkomponente
  • SCP-Clientkomponente

Sie können die Studie bei http://www.rebex.net/ssh-pack/download.aspx