概述这份指南很长而且细节繁多。所以我画了一张究极简化的示意图来帮助你对接下来要做的事情建立基本概念。下图中的黄色框即是本指南会覆盖到的部分。 整个流程可以概念化表述为:
第一步 —— 保护你的系统安全性很重要。由于本文不是一篇全面的安全性指南,我只介绍一些基本设置:防火墙和用户账号。本文预设你可以访问你的 Ubuntu 实例的控制台,并作为 配置防火墙Ubuntu 20.04 服务器可以使用默认的 UFW 防火墙 来限制访问该服务器的流量。我们需要允许来自 SSH、Go Ethereum、Grafana 和 Prysm 的入站流量。允许 SSH —— 允许通过 SSH (端口 22/TCP )连接到该服务器
# ufw allow 22/tcp 允许 Go Ethereum —— 允许来自 Go Ethereum 节点(端口 30303/TPC 和 30303/UDP)的请求。
# ufw allow 30303/tcp# ufw allow 30303/udp 允许 Grafana —— 允许将入站请求发送至 Grafana 网络服务器(端口 3000/TCP) # ufw allow 3000/tcp 允许 Prysm —— 允许对等节点之间进行连接,以便在信标链节点上进行操作。Prysmatic Labs 将端口 13000/TCP 和 12000/UDP 列为默认端口。
# ufw allow 13000/tcp# ufw allow 12000/udp 可选项:如果你想要直接访问 Prometheus 数据服务,你也可以开启端口 9090/TCP 。如果你只使用 Grafana 查看数据,那就没必要开启这个端口。我自己就没有开启这个端口。 # ufw allow 9090/tcp 现在开启防火墙并检查防火墙是否已经按照上述规则正确配置。 (责任编辑:admin) |