Skip to content

A simple implementation of an interactive shell using paramiko. Designed to be lightweight and embeddable.

License

Notifications You must be signed in to change notification settings

lifeofpi2012/paramiko-shell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Paramiko Shell

This is a simple interactive shell written using Paramiko.

Designed for use in applications already leveraging paramiko to provide an interactive shell in the place of OpenSSH client. This can be preferable when Paramiko's handling of connections is likely to mismatch with OpenSSH.

Why not use Paramiko's interactive.py demo?

The demo code from the Paramiko project is not production quality. It has known issues (shell history, unicode decode errors, &c) and isn't a viable OpenSSH client replacement.

So why not make a pull request to the paramiko project? This is a point of possible contention, but keeping this project separate and independent from Paramiko allows for clearer SoC, at the cost of some visibility.

interactive.py is clearly designed as a simple sketch of Paramiko's features, and is intentionally kept simple and poor in features.

License and Author

License: MIT

Author: Stephen Rosen

About

A simple implementation of an interactive shell using paramiko. Designed to be lightweight and embeddable.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%