Page
Existem várias formas de utilizar o Secure Shell (SSH) em Python.
paramiko
Paramiko é uma implementação Python nativa do SSH.
- p>p> página web do projecto Paramiko — página web do projecto
-
https://github.com/paramiko/paramiko
>/li>
- >p>http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/ — Artigo de Jesse Noller
pyssh
- p> websitepyssh — página inicial do projecto
- p> lista de correiopyssh — não muito activa (2006-03-26)
conch
conch é outra implementação nativa do SSH e faz parte do projecto Matriz Torcida
-
http://twistedmatrix.com/projects/conch — conch home
Fabric
Fabric usa paramiko para implementar um API de nível superior para executar comandos sobre SSH, particularmente para tarefas de implantação e administração do sistema.
http://fabfile.org
Spur
Spur é um invólucro fino em torno do paramiko, com o objectivo de fornecer um API mais simples do que o paramiko para operações SSH comuns.
- p>>https://github.com/mwilliamson/spur.py
Ambrulho SSH
Algumas ferramentas apenas envolvem implementações ssh/sftp existentes.
- p>p> envoltório de ssh/sftp existente, UNIX, Windows & MacOS
- p>p>PySCP pscp wrapper — envolve o Windows pscp, que faz parte da suite Putty
See Also
- p>Wikipedia:SSH — artigo da wikipedia sobre a Concha Segura
Discussão
I’m investigando o uso do SSH em Python.
Quero algo que funcione tanto no Windows como no Linux, que possa funcionar como sftp/psftp. Por isso, estou a pensar no paramiko, uma vez que é puro Python.
— LionKimbro 2006-03-26 00:20:01
P>Pode usar o org.keyphrene. Esta biblioteca foi testada em Windows, Linux, e MacOS.