Skip to content
This repository has been archived by the owner on Jan 10, 2021. It is now read-only.

jnschulze/paramiko

This branch is 19 commits ahead of, 3190 commits behind paramiko/paramiko:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dd86a05 · Mar 4, 2014
Jul 12, 2013
Apr 18, 2005
Mar 1, 2014
Oct 10, 2013
Jul 6, 2008
Feb 3, 2013
Mar 4, 2014
May 21, 2005
May 21, 2005
Sep 23, 2012
Oct 31, 2006
Nov 29, 2012
Oct 10, 2013
Mar 9, 2004
Oct 10, 2013
Sep 23, 2012
Jun 28, 2013
Jun 28, 2013
Oct 10, 2013
Jul 20, 2009
Jul 15, 2013
Jun 26, 2013

Repository files navigation

Build Status

======================= paramiko (for Python 3)

fork of https://github.com/paramiko/paramiko

What

"paramiko" is a combination of the esperanto words for "paranoid" and "friend". it's a module for python 3.2+ that implements the SSH2 protocol for secure (encrypted and authenticated) connections to remote machines. unlike SSL (aka TLS), SSH2 protocol does not require hierarchical certificates signed by a powerful central authority. you may know SSH2 as the protocol that replaced telnet and rsh for secure access to remote shells, but the protocol also includes the ability to open arbitrary channels to remote services across the encrypted tunnel (this is how sftp works, for example).

it is written entirely in python (no C or platform-dependent code) and is released under the GNU LGPL (lesser GPL).

the package and its API is fairly well documented in the "doc/" folder that should have come with this archive.

Requirements

If you have setuptools, you can build and install paramiko and all its dependencies with this command (as root):

easy_install ./

Use

the demo scripts are probably the best example of how to use this package. there is also a lot of documentation, generated with epydoc, in the doc/ folder. point your browser there. seriously, do it. mad props to epydoc, which actually motivated me to write more documentation than i ever would have before.

there are also unit tests here::

$ python ./test.py

which will verify that most of the core components are working correctly.

About

Native Python 3 SSHv2 protocol library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%