tabby icon indicating copy to clipboard operation
tabby copied to clipboard

Shared connection (& user permission) manager (Cloud or self-hosted)

Open JPustkuchen opened this issue 1 year ago • 3 comments

Is your feature request related to a problem? Please describe. In software companies with multiple clients (and servers) it's a typical problem to share and manage developer SSH access on these hosts and connections. This should be managable centrally.

Describe the solution you'd like For Tabby it might be an interesting business idea to provide a central connection manager for teams / companies implementing sth. like a local jump host (what's the right term for that), which uses a different SSH Key (or encrypted password if not possible) for each client server via SSH (/ SCP / FTP / FPS) Tabby users should be managed, optionally using LDAP (and other typical technologies) and granted or denied access on certain clients or client collections. For their identification against the connection manager, a personal certificate should be used.

For security reasons, this product should be available not only as managed cloud hosting, but also on-premises.

Or are there any similar solutions already?

Hope you like the idea and see the connection to a tabby business model.

Describe alternatives you've considered TBD

Additional context TBD

JPustkuchen avatar Apr 20 '23 13:04 JPustkuchen

Check out Warpgate (it's liked in the beginning of Tabby's readme). I'm also planning to integrate it as a plugin so that available connections are imported automatically

Eugeny avatar Apr 20 '23 21:04 Eugeny

Looks awesome @Eugeny! Thanks for sharing and great work. 👍

joshsedl avatar Apr 21 '23 07:04 joshsedl

Super cool @Eugeny! Thank you! I'll leave this open as possible business case for tabby / Warpgate. So the maintainers may decide to close this. For smaller companies a managed cloud solution might still be interesting.

JPustkuchen avatar Apr 21 '23 07:04 JPustkuchen