BSD Ports

security/teleport 5.2.5_35 FreeBSD

Centralized access gateway using the SSH protocol

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
security
Package size
34789.3 KiB, 141154.0 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.

Install

Binary package:

pkg install teleport

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	teleport>0:security/teleport

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.2.5_345.2.5_34-5.2.5_17-
FreeBSD:14:quarterly5.2.5_345.2.5_34n/a5.2.5_15-
FreeBSD:15:latest5.2.5_345.2.5_34n/a--
FreeBSD:15:quarterly5.2.5_345.2.5_34n/an/an/a
FreeBSD:16:latest5.2.5_335.2.5_34n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 5

No port depends on this one.

Configuration

No options to configure.

USES
compiler gmake go
Service scripts
teleport

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

Files

distinfo 2
FileSizeSHA256
gravitational-teleport-v5.2.5_GH0.tar.gz4.1856905e+0781b48678ead350ca40183ffef70c4afe0ffdcf1e895d04c0bc62eab180b41065
gravitational-webassets-8ace0cf_GH0.tar.gz4.719723e+0687b4a3beff4259ff48d30a03cb2e5ac580dc964eac5218518ac89ede450d2220

Commit history 6

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

The latest 5 of 6 in the history this site was built from.