Differences between revisions 9 and 10
Revision 9 as of 2012-11-21 01:37:03
Size: 2124
Editor: cpe-075-182-109-236
Comment: wiki restore 2013-01-23
Revision 10 as of 2013-04-12 21:32:22
Size: 2497
Comment: Add Fabric and Spur
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 38: Line 37:
== Fabric ==


Fabric uses paramiko to implement a higher-level API for performing commands over SSH, particularly for deployment and system administration tasks.


 * http://fabfile.org

== Spur ==


Spur is a thin wrapper around paramiko, aiming to provide a simpler API than paramiko for common SSH operations.


 * https://github.com/mwilliamson/spur.py

There are several ways to use Secure Shell (SSH) in Python.

ssh

  • a fork of, and spiritual successor to, the Paramiko Python SSH library. It was created by the developers of the Fabric library as a way to ensure timely updates and bugfixes for critical issues.
  • http://pypi.python.org/pypi/ssh - in pypi as ssh

  • https://github.com/bitprophet/ssh/ - No longer receiving updates. Merged back to Paramiko

pyssh

paramiko

Paramiko is a native Python implementation of SSH.

conch

conch is another native implementation of SSH and part of the Twisted Matrix project

Fabric

Fabric uses paramiko to implement a higher-level API for performing commands over SSH, particularly for deployment and system administration tasks.

Spur

Spur is a thin wrapper around paramiko, aiming to provide a simpler API than paramiko for common SSH operations.

SSH wrapper

Some tools just wrap around existing ssh/sftp implementations.

See Also

Discussion

I'm investigating the use of SSH in Python.

I want something that will work in both Windows and Linux, that can operate like sftp/psftp. So, I'm thinking about paramiko, since it's pure Python.

-- LionKimbro 2006-03-26 00:20:01

You can use org.keyphrene. This library has been tested on Windows, Linux, and MacOS.

-- Vincent 2006-04-06 18:02:01

SecureShell (last edited 2014-02-05 01:57:26 by JJLin)

Unable to edit the page? See the FrontPage for instructions.