在 Ubuntu 22.04 上安装 Teleport在 Ubuntu 22.04 上安装 Teleport在 Ubuntu 22.04 上安装 Teleport在 Ubuntu 22.04 上安装 Teleport
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Ubuntu 22.04 上安装 Teleport

“Teleport 充当您的基础设施的访问平面和证书颁发机构。 Teleport 允许您设置单点登录,以便您可以从单个位置访问 SSH 服务器、Kubernetes、数据库、桌面和 Web 应用程序。您可以使用您最喜欢的编程语言来定义对您的基础设施的访问策略。此外,它还允许您在所有配置环境中共享和记录交互式会话。

Teleport 支持 Linux 和 macOS 这两个发行版,因此您将能够安装主服务器和客户端。当我们谈论 Windows 时,它提供的支持更为有限。但是,它提供了在 Windows 操作系统上安装客户端软件包的可能性。 ”

我们将在本文中学习如何在 Ubuntu 22.04 LTS 发行版上安装 teleport。

在 Ubuntu 22.04 上安装 Teleport 的步骤

执行以下步骤在 Ubuntu 22.04 系统上安装 teleport:

第 1 步:下载 Teleport Repository GPG 签名密钥

Teleport 不包含在默认的 Ubuntu 22.04 apt 存储库中。因此,您需要导入 teleport 存储库 GPG 密钥才能在 Ubuntu 22.04 LTS 上安装 teleport;使用此命令下载 teleport 的存储库 GPG 公钥:

$ sudo curl https://deb.releases.teleport.dev/teleport-pubkey.asc \ -o /usr/share/keyrings/teleport-archive-keyring.asc

第2步:添加Teleport存储库

接下来,使用以下命令将 teleport 存储库添加到您的系统:

$ echo "deb [signed-by=/usr/share/keyrings/teleport-archive-keyring.asc] https://deb.releases.teleport.dev/ stable main" \

| sudo tee /etc/apt/sources.list.d/teleport.list > /dev/null

第 3 步:更新 Apt 存储库

使用以下命令更新系统包索引:

$ sudo apt update

步骤 4:在 Ubuntu 22.04 上安装 Teleport

现在,您的系统已准备好使用以下命令在 Ubuntu 22.04 系统上安装 teleport:

$ sudo apt-get install teleport

如何在 Ubuntu 22.04 上配置 Teleport?

由于安全性是 Teleport 的一个重要因素,因此我们在使用它之前必须采取一些步骤。

生成 SSL 证书

我们必须首先使用“OpenSSL”命令生成证书。

$ openssl req -x509 -nodes -newkey rsa:4096

-keyout /var/lib/teleport/teleport.key \

-out /var/lib/teleport/teleport/teleport.pem -sha256 -days 3650 \

-subj “/C=US/ST=NewYork/L=NewYork/O=town website/OU=Org/CN=linux-demo.com”

将“linuhint.com”和其余证书参数(例如“国家/地区、州、区域设置”和“公司名称”)替换为您的域名。

生成Teleport的配置文件

配置域名并生成 SSL 证书后,请使用以下命令创建用于运行 teleport 的配置文件:

teleport configure -o /etc/teleport.yaml  \

--cluster-name=linux-demo.com \

--public-addr=teleport.linux-demo.com:443 \

--cert-file=/var/lib/teleport/teleport.pem \

--key-file=/var/lib/teleport/teleport.key

您可以查看传送配置的内容来运行此命令:

$ cat /etc/teleport.yaml

设置完所有配置后,使用以下命令在 Ubuntu 22.04 上启用并启动 teleport 服务:

$ sudo systemctl enable --now teleport

$ sudo systemctl status teleport

现在,创建一个新用户并分配一些角色:

$ sudo tctl users add town --roles=editor, access

您还可以添加更多角色并分配权限,如下所示:

$ sudo tctl users add atown --roles=editor,access --logins=root,ubuntu,atown,user

最后,您的终端将收到以下输出:

访问 Teleport Web 控制台

确保端口的防火墙应开放以供外部访问。您将可以使用进入 Teleport 并创建新帐户所需的链接。有效期为 1 小时。

登录后将出现以下屏幕。

为了提高安全性,您必须创建密码并扫描二维码以获取登录码。帐户设置完毕后,您就可以开始工作。

结论

我们在本文中学习了如何在 Ubuntu 22.04 LTS 发行版上安装 teleport。借助出色的工具 teleport,我们可以快速可视化服务器基础设施。我们可以信赖该应用程序的安全性,因为它是其主要功能之一。您可以从其官方文档中探索 Teleport 的更多功能。

©2015-2025 艾丽卡 support@alaica.com