Pagina
Ci sono diversi modi per usare Secure Shell (SSH) in Python.
paramiko
Paramiko è un’implementazione Python nativa di SSH.
-
Sito web di Paramiko — home page del progetto
-
https://github.com/paramiko/paramiko
-
http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/ — Articolo di Jesse Noller
pyssh
-
sito webpyssh — home page del progetto
-
pyssh mailing list — non molto attiva (2006-03-26)
conch
conch è un’altra implementazione nativa di SSH e fa parte del progetto Twisted Matrix
-
http://twistedmatrix.com/projects/conch — conch home
Fabric
Fabric usa paramiko per implementare un’API di livello superiore per eseguire comandi su SSH, in particolare per i compiti di distribuzione e amministrazione del sistema.
-
http://fabfile.org
Spur
Spur è un sottile wrapper intorno a paramiko, che mira a fornire un’API più semplice di paramiko per le comuni operazioni SSH.
-
https://github.com/mwilliamson/spur.py
Wrapper SSH
Alcuni strumenti avvolgono semplicemente le implementazioni ssh/sftp esistenti.
-
keyphrene SSH wrapper, UNIX, Windows & MacOS
-
PySCP pscp wrapper — avvolge Windows pscp, che fa parte della suite Putty
Vedi anche
-
Wikipedia:SSH — articolo di wikipedia su Secure Shell
Discussione
Sto studiando l’uso di SSH in Python.
Voglio qualcosa che funzioni sia in Windows che in Linux, che possa funzionare come sftp/psftp. Quindi, sto pensando a paramiko, dato che è puro Python.
— LionKimbro 2006-03-26 00:20:01
Puoi usare org.keyphrene. Questa libreria è stata testata su Windows, Linux e MacOS.