Seite
Es gibt mehrere Möglichkeiten, Secure Shell (SSH) in Python zu verwenden.
Paramiko
Paramiko ist eine native Python-Implementierung von SSH.
-
Paramiko-Website — Projekt-Homepage
-
https://github.com/paramiko/paramiko
-
http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/ — Artikel von Jesse Noller
pyssh
-
pyssh Website — Projekthomepage
-
pyssh Mailingliste — nicht sehr aktiv (2006-03-26)
conch
conch ist eine weitere native Implementierung von SSH und Teil des Twisted Matrix Projekts
-
http://twistedmatrix.com/projects/conch — conch home
Fabric
Fabric verwendet paramiko, um eine übergeordnete API für die Ausführung von Befehlen über SSH zu implementieren, insbesondere für Deployment- und Systemadministrationsaufgaben.
-
http://fabfile.org
Spur
Spur ist ein dünner Wrapper um paramiko und zielt darauf ab, eine einfachere API als paramiko für gängige SSH-Operationen bereitzustellen.
-
https://github.com/mwilliamson/spur.py
SSH-Wrapper
Einige Tools wickeln einfach um bestehende ssh/sftp-Implementierungen.
-
keyphrene SSH-Wrapper, UNIX, Windows & MacOS
-
PySCP pscp-Wrapper — umhüllt Windows pscp, das Teil der Putty-Suite ist
See Also
-
Wikipedia:SSH — wikipedia-Artikel über Secure Shell
Diskussion
Ich untersuche die Verwendung von SSH in Python.
Ich möchte etwas, das sowohl unter Windows als auch unter Linux funktioniert und das wie sftp/psftp funktioniert. Also denke ich über paramiko nach, da es reines Python ist.
— LionKimbro 2006-03-26 00:20:01
Sie können org.keyphrene verwenden. Diese Bibliothek ist auf Windows, Linux und MacOS getestet worden.