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
Commands using agent forwarding hang #399
Comments
@bitprophet I found commit 752507a was the first failing commit using git bisect. |
The regression came when resolving merge conflicts in that merge commit. The problem is that Transport.init changed the position of the gss_kex and gss_deleg_creds arguments, and SSHClient.connect constructs a Transport with positional arguments for gss_kex and gss_deleg_creds. I'll write a pull request that creates the Transport with keyword arguments. |
@dylanahsmith Thanks for the awesomely detailed bug report - I'll get right on this! |
Rolling into the PR. |
Version 1.15.0 introduced a regression with ssh agent forwarding which causes commands to hang when they use the forwarded agent. This bug wasn't present in version 1.14.1
We were experiencing this problem with fabric, which can be reproduced with the following script executed with
fab -H $HOST test
Fabric is using
paramiko.agent.AgentRequestHandler(channel)
to enable ssh agent forwarding, and I managed to reproduce the regression using paramiko directly:The text was updated successfully, but these errors were encountered: