0

刚刚在 Ubuntu 20.04 VM 上首次安装 Teleport(版本 8.0.1)。我能够登录到网络用户界面。现在我正在尝试向主服务器(堡垒)添加一个远程节点。按照文档,尝试添加节点时,会出现此错误:

INFO [PROC:1] Connecting to the cluster NODE1 with TLS client certificate. service/connect.go:132
ERRO [PROC:1] Node failed to establish connection to cluster: Failed to connect to Auth Server directly or over tunnel, no methods remaining.. service/connect.go:68

顺便说一句,没有启用防火墙(系统和云防火墙都没有)。

要添加节点,我执行了以下操作:

  1. SSH 进入堡垒服务器并运行:tctl tokens add --type=node
  2. SSH 进入节点服务器并运行: sudo teleport start --roles=node --token=XXX --ca-pin=XXX --auth-server=SERVER_FQDN_NAME:3025

这是添加节点的正确方法吗?(官方文档非常混乱......有人说最后一个命令应该在堡垒主机中执行,另一些人说在节点主机中......并且在这种情况下还指向不同的端口3025或在其他情况下指向443)

4

1 回答 1

0

在节点服务器上发出的正确命令是:sudo teleport start --roles=node --auth-server=https://your.domain.tld:443 --token=TOKEN

3025只有在虚拟专用网络(如 AWS VPC)上同时安装 Teleport 堡垒(主)和 Teleport 节点时才应使用端口。

于 2021-12-15T12:40:11.610 回答