Engity's Bifröst icon
Engity's Bifröst icon

Engity's Bifröst

Highly customizable SSH server with several ways to authorize a user and options where and how to execute a user's session.

Cost / License

  • Free
  • Open Source

Platforms

  • Windows
  • Linux
  • Kubernetes
  • Docker
  • Self-Hosted
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
  1.  OpenID Connect
  2.  SSH

 Tags

Engity's Bifröst News & Activities

Highlights All activities

Recent activities

Show all activities

Engity's Bifröst information

  • Developed by

    DE flagEngity GmbH
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    3 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  67 Stars
  •  1 Forks
  •  4 Open Issues
  •   Updated  
View on GitHub
Engity's Bifröst was added to AlternativeTo by blaubaer on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Engity's Bifröst?

Bifröst (spoken as "Bee-frest"), is a highly customizable SSH server with several ways to authorize a user and where and how to execute its session. It can be used as a drop-in-replacement for OpenSSH's sshd, but it was actually created with some more advanced stuff in mind.

  • SSH protocol compliant Fully SSH protocol compliant server, like you would expect.

  • OpenID Connect You can connect via your SSH keys, as usually. And so on... ...but you can also use OpenID Connect (or OAuth2) identity provider. The best thing about it: In contrast to the other SSH servers with OpenID Connect you don't need to install another client in addition to your regular SSH Client (OpenSSH, PuTTy, ...).

  • Docker environments You can execute your users into individual Docker containers with custom images, network settings, and much more...

  • Kubernetes environments Be directly inside a dedicated Pod inside your Kubernetes cluster and have access to all of its resources without extra port forwarding.

  • Remember me Once authenticated using a public key, Bifröst can (temporarily) store that public key for faster reconnection while the session is still active.

  • Automatic user provisioning If a user needs to be authorized in a local environment using OpenID Connect, Bifröst can automatically create a local user based on a pre-defined requirement template. Bifröst can also automatically clean up these local users once they are no longer needed. For example: If their session times out after a defined idle-time, the local user, their home directory, and all running processes can be cleaned up.

Official Links