Pagina
Er zijn verschillende manieren om Secure Shell (SSH) in Python te gebruiken.
paramiko
Paramiko is een native Python-implementatie van SSH.
-
Paramiko website — startpagina van het project
-
https://github.com/paramiko/paramiko
-
http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/ — Artikel door Jesse Noller
pyssh
-
pyssh website — startpagina van het project
-
pyssh mailinglijst — niet erg actief (2006-03-26)
conch
conch is een andere native implementatie van SSH en onderdeel van het Twisted Matrix project
-
http://twistedmatrix.com/projects/conch -.- conch home
Fabric
Fabric gebruikt paramiko om een API op hoger niveau te implementeren voor het uitvoeren van commando’s via SSH, met name voor implementatie- en systeembeheertaken.
-
http://fabfile.org
Spur
Spur is een dunne wrapper rond paramiko, met als doel een eenvoudiger API te bieden dan paramiko voor veelvoorkomende SSH-bewerkingen.
-
https://github.com/mwilliamson/spur.py
SSH-wrapper
Sommige tools wikkelen zich gewoon rond bestaande ssh/sftp-implementaties.
-
keyphrene SSH-wrapper, UNIX, Windows & MacOS
-
PySCP pscp-wrapper — omwikkelt Windows pscp, dat deel uitmaakt van de Putty-suite
Zie ook
-
Wikipedia:SSH — wikipedia-artikel over Secure Shell
Discussie
Ik ben bezig met een onderzoek naar het gebruik van SSH in Python.
Ik wil iets dat zowel onder Windows als Linux werkt, en dat net als sftp/psftp kan werken. Dus, ik denk aan paramiko, omdat het pure Python is.
— LionKimbro 2006-03-26 00:20:01
Je kunt org.keyphrene gebruiken. Deze library is getest op Windows, Linux, en MacOS.