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

jnschulze/paramiko

 
 

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%