goauthentik / goauthentik/authentik
RAC - SSH endpoint from outpost
- 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
Assessment
This issue has not been assessed yet.