shellhub
shellhub copied to clipboard
Multiplexed Connections Rejected with 'Shared Connection Closed'
Description
Description
ShellHub is rejecting connections when the client is configured to use multiplexed connections.
Steps to Reproduce
- Enable multiplexed connections.
- Authenticate to a device.
- Attempt to reauthenticate to the same device with the previous connection still open.
Note: Connections using
-fwill succeed in connecting the next attempt, but subsequent connections attempts will fail.
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