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

Added key exchange method "diffie-hellman-group14-sha1". #228

Closed
wants to merge 1 commit into
base: master
from

Conversation

Projects
None yet
2 participants
@Bluehorn
Contributor

Bluehorn commented Oct 23, 2013

I lately failed to use paramiko to connect to an SSH server which does not implement diffie-hellman-group1-sha1 which actually violates the RFC 4253.

OTOH paramiko violates the same RFC in that it does not support diffie-hellman-group14-sha1, which must be implemented all the same.

Please pull this branch to add support for this kex protocol to paramiko.

Added key exchange method "diffie-hellman-group14-sha1".
This method is REQUIRED for an SSH implementation according to

http://tools.ietf.org/html/rfc4253#section-6.5

SebastianDeiss pushed a commit to SebastianDeiss/paramiko that referenced this pull request Jan 9, 2014

SebastianDeiss pushed a commit to SebastianDeiss/paramiko that referenced this pull request Jan 13, 2014

Sebastian Deiss
GSS-API / SSPI authenticated Diffie-Hellman Key Exchange and user
authentication

This patch implements the GSS-API / SSPI authenticated Diffie-Hellman
Key Exchange and user authentication (gssapi-keyex) with the context
established during key exchange.
In order to use this feature you need the following packages:
- pyasn1 0.1.7
- python-gssapi 0.4.0 (Unix)
- pywin32 2.1.8 (Windows)
These packages are not required for Paramiko, but to use GSS-API / SSPI
authenticated key exchange you need to install them manually.
This patch also contains the patch of pull request paramiko#228 which implements
"diffie-hellman-group14-sha1" key exchange.
@lndbrg

This comment has been minimized.

Contributor

lndbrg commented Aug 14, 2014

This is included in #267

@lndbrg lndbrg closed this Aug 14, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment