Skip to content

[Docs]: Mention SSH fleet networking requirements#2643

Merged
jvstme merged 2 commits intomasterfrom
ssh_fleets_network_requirements
May 16, 2025
Merged

[Docs]: Mention SSH fleet networking requirements#2643
jvstme merged 2 commits intomasterfrom
ssh_fleets_network_requirements

Conversation

@jvstme
Copy link
Copy Markdown
Collaborator

@jvstme jvstme commented May 15, 2025

@jvstme jvstme requested a review from un-def May 15, 2025 20:32
Comment thread docs/docs/concepts/fleets.md Outdated

4. The SSH server should be running and configured with `AllowTcpForwarding yes` in `/etc/ssh/sshd_config`.

5. The firewall should allow SSH and forbid any other connections from external networks.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we have some ambiguity in this whole block.

  • Almost all “should” must actually be “must” (as defined in RFC 2119).
  • The last requirement is “The firewall must allow SSH and should forbid any other connections from external networks” (the second part is for security reasons, it's not a strict requirement, right?).

I would also add that, as most communication libraries use ports from the ephemeral range, in cluster fleets the firewall must allow the internal network connections in that range (the easiest way is to allow all internal connections).

@jvstme jvstme merged commit 1383b9c into master May 16, 2025
25 checks passed
@jvstme jvstme deleted the ssh_fleets_network_requirements branch May 16, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants