Página
Hay varias formas de usar Secure Shell (SSH) en Python.
paramiko
Paramiko es una implementación nativa de SSH en Python.
-
Sitio web de Paramiko — página de inicio del proyecto
-
https://github.com/paramiko/paramiko
-
http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/ — Artículo de Jesse Noller
pyssh
-
sitio web de pyssh — página principal del proyecto
-
lista de correo de pyssh — no muy activa (2006-03-26)
-
http://twistedmatrix.com/projects/conch — conch home
-
http://fabfile.org
-
https://github.com/mwilliamson/spur.py
-
Wyphrene SSH wrapper, UNIX, Windows & MacOS
-
PySCP pscp wrapper — envuelve Windows pscp, que forma parte de la suite Putty
-
Wikipedia:SSH — artículo de la wikipedia sobre Secure Shell
conch
conch es otra implementación nativa de SSH y parte del proyecto Twisted Matrix
Fabric
Fabric utiliza paramiko para implementar una API de alto nivel para realizar comandos sobre SSH, particularmente para tareas de despliegue y administración del sistema.
Spur
Spur es una fina envoltura alrededor de paramiko, con el objetivo de proporcionar una API más simple que paramiko para las operaciones comunes de SSH.
SH wrapper
Algunas herramientas simplemente envuelven las implementaciones ssh/sftp existentes.
Véase también
Discusión
Estoy investigando el uso de SSH en Python.
Quiero algo que funcione tanto en Windows como en Linux, que pueda operar como sftp/psftp. Por eso, estoy pensando en paramiko, ya que es Python puro.
— LionKimbro 2006-03-26 00:20:01
Puedes usar org.keyphrene. Esta librería ha sido probada en Windows, Linux y MacOS.