goauthentik / goauthentik/authentik

RAC - SSH endpoint from outpost

Open
#13,254 5 comments 4 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 2h
Merged PRs (30d)
659

Description

**Is your feature request related to a problem? Please describe.**
Currently the browser based terminal needs to be used to log in using ssh.
This way you cannot use your preferred terminal emulator to log in

**Describe the solution you'd like**
It would be really nice if the RAC Outpost had an ssh port open.

selecting different applications could be done like `ssh @authentik.example.com`.

This has the issue of authentication.
I've seen projects like Teleport return an url to authenticate the session when trying to connect. Once the user has logged in, the ssh session gets forwarded to the server.

Alternatively a "simpler" solution might be allowing users to add ssh public keys to their account, when trying to connect we can validate the user's access using his key he's connecting with

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.