Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2006-03-26 00:20:04
Size: 1174
Editor: shada
Comment: researching...
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 2: Line 2:


== 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
Line 5: Line 14:
 * [http://pyssh.sourceforge.net/ pyssh website] -- project home page
 * [http://sourceforge.net/mailarchive/forum.php?forum=pyssh-discuss pyssh mailing list] -- not very active ([[Date(2006-03-26T00:20:01Z)]])

* [[http://pyssh.sourceforge.net/|pyssh website]] -- project home page
 * [[http://sourceforge.net/mailarchive/forum.php?forum=pyssh-discuss|pyssh mailing list]] -- not very active (2006-03-26)
Line 10: Line 21:
Line 12: Line 24:
 * [http://www.lag.net/paramiko/ paramiko website] -- project home page
 * [http://www.experts-exchange.com/Programming/Programming_Languages/Python/Q_21507060.html conversation on Experts Exchange] -- features a working example at the end of the page

 * [[http://www.lag.net/paramiko/|paramiko website]] -- project home page
 * http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/ -- Article by Jesse Noller


== conch ==


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


 * http://twistedmatrix.com/projects/conch -- conch home

== 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
Line 17: Line 55:
Line 19: Line 58:
 * [http://www.keyphrene.com/products/org.keyphrene/ keyphrene SSH wrapper]
 * [[http://www.keyphrene.com/products/org.keyphrene/|keyphrene SSH wrapper, UNIX, Windows & MacOS]]
 * [[http://membres.lycos.fr/fredp/python/pyscp.html|PySCP pscp wrapper]] -- wraps Windows {{{pscp}}}, which is part of [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|the Putty suite]]
Line 23: Line 65:
 * [http://en.wikipedia.org/wiki/SSH Wikipedia:SSH] -- wikipedia article on Secure Shell
* [[http://py.vaults.ca/apyllo.py?find=ssh|ssh search]] -- on the [[VaultsOfParnassus|VaultsOfParnassus]]
 * [
[http://en.wikipedia.org/wiki/SSH|Wikipedia:SSH]] -- wikipedia article on Secure Shell
Line 27: Line 72:
Line 28: Line 74:
Line 31: Line 78:
-- LionKimbro [[DateTime(2006-03-26T00:20:01Z)]]
-- [[LionKimbro|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

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.