刚刚在 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
顺便说一句,没有启用防火墙(系统和云防火墙都没有)。
要添加节点,我执行了以下操作:
- SSH 进入堡垒服务器并运行:
tctl tokens add --type=node
- SSH 进入节点服务器并运行:
sudo teleport start --roles=node --token=XXX --ca-pin=XXX --auth-server=SERVER_FQDN_NAME:3025
这是添加节点的正确方法吗?(官方文档非常混乱......有人说最后一个命令应该在堡垒主机中执行,另一些人说在节点主机中......并且在这种情况下还指向不同的端口3025或在其他情况下指向443)