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

feat: Support SSH session recording configuration #1820

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Qup42
Copy link

@Qup42 Qup42 commented Mar 10, 2024

  • read the CONTRIBUTING guidelines
  • raised a GitHub issue or discussed it on the projects chat beforehand
  • added unit tests
  • added integration tests
  • updated documentation if needed
  • updated CHANGELOG.md

This PR makes the necessary backend changes to support SSH session recording. This consists of handling the recorder and enforceRecorder fields1 of the ssh ACL rules. Providing a compatible recorder is not part of this PR.

Resolves #1793

Footnotes

  1. https://tailscale.com/kb/1246/tailscale-ssh-session-recording#turn-on-session-recording-in-acls

Qup42 and others added 3 commits March 10, 2024 14:24
Signed-off-by: Julian Mundhahs <github@mundhahs.dev>
Signed-off-by: Julian Mundhahs <github@mundhahs.dev>
Signed-off-by: Julian Mundhahs <julian.mundhahs@mailbox.org>
@Qup42
Copy link
Author

Qup42 commented Mar 10, 2024

Qup42/loghead is a simple recorder that can be used with custom control planes. tailscale/tsrecorder only works with the standard control plane.

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.

Support SSH session recording configuration
1 participant