headscale icon indicating copy to clipboard operation
headscale copied to clipboard

Support SSH session recording configuration

Open Qup42 opened this issue 1 year ago • 2 comments

Why

I would like to use the SSH session recording feature of tailscale. headscale unfortunately does not support the configuration required for SSH session recording.

Description

The scope of this is that headscale should handle the configuration options in the SSH ACL rules (recorder and enforceRecorder) that are required for SSH session recording. This includes parsing the fields from the config and setting the fields in the SSHAction response. Providing an endpoint that can receive the recordings is not in the scope of this issue.

This should be small change. I am willing to provide a PR for this feature. This issues goal is to discuss the feature before opening a PR.

Qup42 avatar Feb 24 '24 20:02 Qup42

Have you managed to log the tsrecorder container with headscale ? When I last checked, there wasn't an option to specify a different server.

ghost avatar Feb 26 '24 09:02 ghost

Have you managed to log the tsrecorder container with headscale ? When I last checked, there wasn't an option to specify a different server.

No. I am playing around with collecting the client logs and session recodings. But that this is in a repo that is private for now until it is in a usable state.

Qup42 avatar Feb 26 '24 10:02 Qup42

This issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar May 27 '24 01:05 github-actions[bot]

This issue was closed because it has been inactive for 14 days since being marked as stale.

github-actions[bot] avatar Jun 03 '24 01:06 github-actions[bot]