<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/teleport-2-4-release-information-pj1fnvue0" -->

---
title: Teleport 2.4 release information | daily.dev
description: Teleport 2.4, the open source SSH bastion server, adds three major features: GitHub OAuth2 authentication for Teleport Community edition (previously...
canonical: https://daily.dev/posts/teleport-2-4-release-information-pj1fnvue0
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Teleport 2.4 release information | daily.dev
og:description: Teleport 2.4, the open source SSH bastion server, adds three major features: GitHub OAuth2 authentication for Teleport Community edition (previously...
og:url: https://daily.dev/posts/teleport-2-4-release-information-pj1fnvue0
og:image: https://api.daily.dev/og/posts/pj1fNvuE0.png
og:image:alt: Teleport 2.4 release information
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Teleport 2.4 release information

**[Teleport](https://daily.dev/sources/teleport)** · 4 min read · 0 upvotes · 0 comments

## Summary

Teleport 2.4, the open source SSH bastion server, adds three major features: GitHub OAuth2 authentication for Teleport Community edition (previously enterprise-only), session recording for OpenSSH server connections via the Teleport proxy (with an option to disable recording), and a new affordable commercial tier (Teleport Pro and Business) offering RBAC and SSO for smaller companies. The release is a drop-in replacement for the 2.x series, though a cluster state backup is recommended before upgrading.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://goteleport.com/blog/teleport-2-4-released>

## Questions this post answers

### Does Teleport 2.4 support GitHub authentication for the free community edition?

Yes, Teleport 2.4 introduces a GitHub Authentication Connector available to Teleport Community edition users, letting them authenticate SSH access with GitHub credentials instead of a local user database. Previously OAuth2 authentication was limited to Teleport Enterprise. Administrators can grant access based on GitHub team membership and inherit GitHub's two-factor authentication.

_Teams evaluating SSH access controls can track infrastructure tooling changes like this on daily.dev._

### Can Teleport record SSH sessions on servers running plain OpenSSH?

Yes, starting in Teleport 2.4, session recording works when a user connects to an OpenSSH server (sshd) through a Teleport proxy, not just servers running the Teleport SSH daemon. Administrators can also now turn session recording off entirely, addressing two of the most requested features from Teleport users with mixed OpenSSH and Teleport infrastructure.

_Engineers auditing SSH access across mixed infrastructure can follow tooling updates like this via daily.dev._

### Is upgrading to Teleport 2.4 a breaking change for existing 2.x clusters?

No, Teleport 2.4 is designed as a drop-in replacement for the 2.x series. It is still recommended to back up cluster state before upgrading: the filesystem backend stores state in /var/lib/teleport, while etcd-backed deployments should use the etcdctl backup command first.

_daily.dev helps infrastructure teams stay ahead of upgrade notes before rolling out new SSH server versions._

---

Tags: [#authentication](https://daily.dev/tags/authentication), [#ssh](https://daily.dev/tags/ssh), [#oauth](https://daily.dev/tags/oauth)

[View this post on daily.dev](https://daily.dev/posts/teleport-2-4-release-information-pj1fnvue0)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Teleport 2.4 release information","url":"https://daily.dev/posts/teleport-2-4-release-information-pj1fnvue0","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/teleport-2-4-release-information-pj1fnvue0"},"datePublished":"2026-08-23T12:19:45.861Z","dateModified":"2026-08-23T12:39:36.452Z","description":"Teleport 2.4, the open source SSH bastion server, adds three major features: GitHub OAuth2 authentication for Teleport Community edition (previously...","image":"https://media.daily.dev/image/upload/s--OHB84bZF--/f_auto/v1722860399/public/Placeholder%2010","thumbnailUrl":"https://media.daily.dev/image/upload/s--OHB84bZF--/f_auto/v1722860399/public/Placeholder%2010","isAccessibleForFree":true,"articleSection":"Teleport","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Teleport","logo":"https://media.daily.dev/image/upload/s--Dw-Bbw6O--/c_limit,w_256/f_auto,q_auto/v1787487494/logos/teleport?_a=BAMAMicg0","url":"https://daily.dev/sources/teleport"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/teleport-2-4-release-information-pj1fnvue0","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"authentication,ssh,oauth","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Teleport","item":"https://daily.dev/sources/teleport"},{"@type":"ListItem","position":3,"name":"Teleport 2.4 release information"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/teleport-2-4-release-information-pj1fnvue0#faq","mainEntity":[{"@type":"Question","name":"Does Teleport 2.4 support GitHub authentication for the free community edition?","acceptedAnswer":{"@type":"Answer","text":"Yes, Teleport 2.4 introduces a GitHub Authentication Connector available to Teleport Community edition users, letting them authenticate SSH access with GitHub credentials instead of a local user database. Previously OAuth2 authentication was limited to Teleport Enterprise. Administrators can grant access based on GitHub team membership and inherit GitHub's two-factor authentication. Teams evaluating SSH access controls can track infrastructure tooling changes like this on daily.dev."}},{"@type":"Question","name":"Can Teleport record SSH sessions on servers running plain OpenSSH?","acceptedAnswer":{"@type":"Answer","text":"Yes, starting in Teleport 2.4, session recording works when a user connects to an OpenSSH server (sshd) through a Teleport proxy, not just servers running the Teleport SSH daemon. Administrators can also now turn session recording off entirely, addressing two of the most requested features from Teleport users with mixed OpenSSH and Teleport infrastructure. Engineers auditing SSH access across mixed infrastructure can follow tooling updates like this via daily.dev."}},{"@type":"Question","name":"Is upgrading to Teleport 2.4 a breaking change for existing 2.x clusters?","acceptedAnswer":{"@type":"Answer","text":"No, Teleport 2.4 is designed as a drop-in replacement for the 2.x series. It is still recommended to back up cluster state before upgrading: the filesystem backend stores state in /var/lib/teleport, while etcd-backed deployments should use the etcdctl backup command first. daily.dev helps infrastructure teams stay ahead of upgrade notes before rolling out new SSH server versions."}}]}
```

