BSD Ports

security/teleport 5.2.5_35 DragonFly

Centralized access gateway using the SSH protocol

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
security
Package size
35281.6 KiB, 149923.5 KiB installed

Description

What is Teleport?

Teleport is a gateway for managing access to clusters of *nix servers via SSH or the Kubernetes API. While it does also support connecting to servers running traditional OpenSSH, its own node deamon is intended to be used instead for additional functionality.

With Teleport it is simple to adopt SSH best practices like using certificate-based access and enabling 2FA via TOTP (e.g. Google Authenticator), U2F or an SSO provider. Cluster nodes can be accessed via a CLI (tsh) or a Web UI which both allow for session sharing.

Teleport provides centralized user management as well as full session recordings that can be played back for knowledge sharing or auditing purposes. It can also be used to protect Web applications like dashboards.

In the other systems

The newest version among them is 18.11.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlysecurity/teleport5.2.5_35 behind since 2026-10-28none known-[email protected]-
FreeBSDsecurity/teleport5.2.5_36 behind since 2026-10-28none known-[email protected]2026-11-11
OpenBSDnet/teleport by name18.11.1p3 newestno data-Stefan Sperling <[email protected]>2026-10-31
HardenedBSDsecurity/teleport5.2.5_35 behind since 2026-10-28no data-[email protected]-
GhostBSDsecurity/teleport5.2.5_35 behind since 2026-10-28no data-[email protected]-

Compare across BSDs

Version history 1

  1. 5.2.5

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install teleport

From DPorts:

cd /usr/dports/security/teleport && make install clean

Dependencies

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

ATTENTION! This version of Teleport is very old and likely to contain unfixed
ATTENTION! vulnerabilities. It's only provided to allow for a working upgrade
ATTENTION! path from 4.4. Watch for an upgrade to teleport6 next.
ATTENTION! New installations are STRONGLY discouraged (wait for version 7).

Quick getting started guide:

1. Read through the Quick Start Guide (see below).
2. Start teleport: su -c 'sysrc teleport_enable=YES'
3. If not just setting up a node: su -c 'sysrc teleport_roles=auth,proxy,node'
4. Review and edit /usr/local/etc/teleport.yaml
5. Start teleport: su -c 'service teleport start'
6. Add yourself as a user on the auth server: su -c "tctl users add $USER"
7. Create a password and 2FA code using the URL emitted during
   the previous step.

To add a new node to the cluster, on the auth server:

   $ tctl nodes add --ttl=5m --roles=node,proxy

See the docs for additional details:

Quick start:	https://github.com/gravitational/teleport/blob/branch/5.0/docs/pages/quickstart.mdx
Admin Manual:	https://github.com/gravitational/teleport/blob/branch/5.0/docs/pages/admin-guide.mdx
User Manual:	https://github.com/gravitational/teleport/blob/branch/5.0/docs/pages/user-manual.mdx
Architecture:	https://github.com/gravitational/teleport/blob/branch/5.0/docs/pages/architecture/overview.mdx
FAQ:		https://github.com/gravitational/teleport/blob/branch/5.0/docs/pages/faq.mdx