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

Unable to add a v13 tunnel agent to a v14 cluster #31607

Closed
rosstimothy opened this issue Sep 7, 2023 · 1 comment · Fixed by #31649
Closed

Unable to add a v13 tunnel agent to a v14 cluster #31607

rosstimothy opened this issue Sep 7, 2023 · 1 comment · Fixed by #31649
Assignees
Labels
bug test-plan-problem Issues which have been surfaced by running the manual release test plan

Comments

@rosstimothy
Copy link
Contributor

Expected behavior:

Agents get added to the cluster and are connectable/routable.

Current behavior:

Agents never connect to the Proxy.

The Proxy continusously logs:
2023-09-07T16:57:21-04:00 WARN [SSH:PROXY] Error occurred in handshake for new SSH conn error:[ssh: overflow reading version string] pid:4337.1 remote_addr:127.0.0.1:59869 sshutils/server.go:482

The agent continuously logs:
2023-09-07T16:57:01-04:00 ERRO [PROC:1] Instance failed to establish connection to cluster: Failed to connect to Proxy Server through tunnel: connection error: desc = "transport: Error while dialing: failed to dial: ssh: handshake failed: EOF". pid:5379.1 service/connect.go:123

The initial payload from the agent:

Teleport-Proxy{"tracingContext":{"traceparent":"00-f5015567ef06d4c77a10354b761d70d9-ca5e5dfbbaad8bbe-01"}}SSH-2.0-Go
<
��߷}di0j��t9h�curve25519-sha256,[[email protected]](mailto:[email protected]),ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie

#29670 removed support for the ProxyHelloSignature but v14 still needs to support receiving the payload from older clients.

@AntonAM
Copy link
Contributor

AntonAM commented Sep 8, 2023

Fixed by #31649 (we only need it in branch v14, not in master)

@AntonAM AntonAM closed this as completed Sep 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug test-plan-problem Issues which have been surfaced by running the manual release test plan
Projects
None yet
2 participants