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 doesn't support Kerberos #195

Closed
bitprophet opened this issue Aug 19, 2011 · 2 comments
Closed

Paramiko doesn't support Kerberos #195

bitprophet opened this issue Aug 19, 2011 · 2 comments

Comments

@bitprophet
Copy link
Member

Description

Two people so far have asked in IRC about Kerberos support, which apparently is baked into the average SSH client by way of the GSSAPI protocol. User has Kerberos ticket locally somehow, which SSH then knows to forward to the remote end for authentication, in lieu of password or pubkey auth.

Unforunately Paramiko doesn't seem to have Kerberos support at this time (going by this ServerFault question, this Paramiko Launchpad ticket and my trolling of the API docs). Which means Fabric doesn't either, save for the usual OOB trickery (if that even works with Kerberos; e.g. local('ssh --something-kerberos %s' % env.host_string) at the top of one's Fab tasks).

Users who need Kerberos should probably add their voice to the abovelinked Launchpad ticket.

I'm closing this as I create it, since there is no real action that can be taken on our end save for more hacking of Paramiko -- I just want it documented somewhere. Perhaps if my attempts on #72 go well I will become emboldened and try my hand at this too.


Originally submitted by Jeff Forcier (bitprophet) on 2010-07-15 at 09:58am EDT

Relations


Closed as Wontfix on 2010-07-15 at 10:01am EDT

@kyrias
Copy link
Contributor

kyrias commented Dec 12, 2014

Kerberos support seem to have been merged into Paramiko now, so unless I’m missing something this should be easier to implement now.

@bitprophet
Copy link
Member Author

Correct, so depending on how much code is required to add it to Fab (hopefully only a few parameter pass-throughs here and there, from what I remember) somebody could PR this now or we can certainly add it in 2.x

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

No branches or pull requests

2 participants