Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Paramiko 2 ? #83

Closed
marcaurele opened this issue Jun 21, 2017 · 3 comments
Closed

Paramiko 2 ? #83

marcaurele opened this issue Jun 21, 2017 · 3 comments

Comments

@marcaurele
Copy link

What's the constraint to keep paramiko < 2 ?

@pkittenis
Copy link
Member

There are several regressions in paramiko 2, most importantly this, that make it unusable for parallel-ssh. There are in addition regressions in performance.

Coincidentally and more FYI at this point, I've been working on a libssh2 based client as an option for future releases which will also avoid the need to monkey patch. Libssh2 has significantly higher performance than paramiko and a solid, tested code base.

Out of interest, what use case do you have for paramiko 2? It will work if you upgrade it manually, parallel-ssh is API compatible with it, but you might run into regressions.

@marcaurele
Copy link
Author

I had my script written with paramiko 2 originally and wanted to move my ssh tasks to be run in parallel. I saw I could run it with paramiko 2 but I was wondering the reason behind. Thanks for pointing me to those issues. I read many concerns with paramiko.

Good point for the libssh2!

@pkittenis
Copy link
Member

Yes, I also share concerns about paramiko, hence the work on libssh2 as a replacement :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants