-
-
Notifications
You must be signed in to change notification settings - Fork 133
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
Multiplexed Connections Rejected with 'Shared Connection Closed' #3656
Labels
kind/bug
Something isn't working
Comments
henrybarreto
added a commit
that referenced
this issue
Mar 28, 2024
A Multiplexing connection can send more than one channel request over the same socket, making possible reuse the authentication method used by the master in the derivate ones. To support it, we should only allow the GliderSSH's server to dial with the connection on the agent's side, removing our intervention on the protocol flow, that enforces the channel limitation, just sending the device's response to the client. Closes #3656
henrybarreto
added a commit
that referenced
this issue
Mar 28, 2024
A Multiplexing connection can send more than one channel request over the same socket, making possible reuse the authentication method used by the master in the derivate ones. To support it, we should only allow the GliderSSH's server to dial with the connection on the agent's side, removing our intervention on the protocol flow, that enforces the channel limitation, just sending the device's response to the client. Closes #3656
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
Description
ShellHub is rejecting connections when the client is configured to use multiplexed connections.
Steps to Reproduce
Expected Behavior
The client should reuse the existing "master" connection, bypassing, for example, the authentication step.
Actual Behavior
The server rejects subsequent connections with a
Shared connection to localhost closed.
error.See also #3653
Edition
Community
Version
v0.14.3
The text was updated successfully, but these errors were encountered: