在 CentOS 系统下搭建 ZeroTier Moon 服务器时,生成的配置文件位置是在 /var/lib/zerotier-one/ 目录下。该目录包含了 ZeroTier One 的运行时数据,其中就包含 Moon 服务器和节点的配置文件。

生成的两个配置文件分别是:

  1. moon.json:

    该文件用于配置 Moon 服务器的基本信息,包括 Moon 的唯一标识符(Node ID)、名称、公钥等。这个文件由 zerotier-idtool initmoon 命令生成,并保存在 /var/lib/zerotier-one/ 目录下。它描述了 Moon 服务器的基本配置信息。

    示例 moon.json 文件内容:

    {
    "identity": {
    "secret": "PRIVATE_SERVER_KEY",
    "public": "PUBLIC_SERVER_KEY"
    },
    "moon": {
    "subnet": "MOON_SUBNET",
    "moonID": "MOON_NODE_ID",
    "name": "MOON_NAME"
    }
    }

    其中,PRIVATE_SERVER_KEYPUBLIC_SERVER_KEY 是 Moon 服务器的私钥和公钥,MOON_SUBNET 是分配给 Moon 的 IPv6 子网,MOON_NODE_ID 是 Moon 的唯一标识符(Node ID),MOON_NAME 是 Moon 的名称。

  2. moon.secret:

    该文件包含 Moon 服务器的密钥信息,它由 zerotier-idtool genmoon 命令生成,并保存在 /var/lib/zerotier-one/ 目录下。这个文件包含了 Moon 服务器的加密密钥,用于加密和解密与 Moon 节点之间的通信。

    示例 moon.secret 文件内容:

    PRIVATE_Moon_SERVER_KEY

    其中,PRIVATE_Moon_SERVER_KEY 是 Moon 服务器的私钥。

这些配置文件对于 Moon 服务器的正常运行至关重要。当你在搭建 ZeroTier Moon 服务器时,生成的这些配置文件会在指定的位置自动保存。请确保你对这些文件进行妥善管理,并遵循 ZeroTier 官方文档中的配置指南来正确地设置 Moon 服务器。如果需要备份或迁移 Moon 服务器,确保保存这些配置文件是非常重要的。

在 CentOS 系统下搭建 ZeroTier Moon的更多相关文章

  1. CentOS系统下搭建tomcat服务器

    下载相应的linux版jdk和tomcat,本文讲解jdk版本jdk-7u79-linux-x64.tar.gz,tomcat版本apache-tomcat-7.0.69.tar.gz [配置jdk] ...

  2. Linux(CentOS)系统下搭建svn服务器

    由于GitHub的私有项目需要收费,gitlab对服务器的要求必须是4GB内存以上.对于一些个人的小型项目,想要免费的版本控制工具来管理自己的代码,又不想代码公开,无疑SVN是比较好的选择.windo ...

  3. Ubuntu系统下搭建Python开发环境

    之前演示了在Windows中安装Pycharm,很简单.下面介绍一下如何在Ubuntu中安装Pycharm 1.更新Python至3.5.1,执行以下命令: sudo add-apt-reposito ...

  4. Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因

    原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6), ...

  5. CentOS系统下Redis安装和自启动配置的步骤

    相信大家都知道Redis是一个C实现的基于内存.可持久化的键值对数据库,在分布式服务中常作为缓存服务.所以这篇文章将详细介绍在CentOS系统下如何从零开始安装到配置启动服务.有需要的可以参考借鉴. ...

  6. CentOS系统下安装python3+Django

    转载:CentOS系统下安装python3+Django 1.首先用yum安装下vim,因为CentOS 7可能根本没自带完整vim,经常出现输入乱码:yum -y install vim 2.安装开 ...

  7. Sysbench Sysbench在centos系统下的安装

    Sysbench在centos系统下的安装   by:授客 QQ:1033553122       测试环境: CentOS-7-x86_64-DVD-1503-01.iso 下载地址: http:/ ...

  8. Tsung CentOS 操作系统下搭建tsung性能测试环境_Part 2

    CentOS 操作系统下搭建tsung性能测试环境_Part 2 by:授客 QQ:1033553122 --------------------接CentOS 操作系统下搭建tsung性能测试环境_ ...

  9. Tsung CentOS 操作系统下搭建tsung性能测试环境_Part 1

    CentOS 操作系统下搭建tsung性能测试环境_Part 1 by:授客 QQ:1033553122 步骤1.下载软件安装包 CentOS-6.0-x86_64-bin-DVD1.iso jdk- ...

  10. Centos系统下Docker的安装

    一.检查内核版本 安装Docker,需要linux内核大于3.10 使用uname -r 来检查 二. Centos系统下Docker的安装 1. 安装需要的软件包 yum install -y yu ...

随机推荐

  1. [开源项目]YOLOv8_Efficient

    Yolov8_Efficient Simple and efficient use for yolov8 About This is an unofficial repository maintain ...

  2. VSCode远程开发Linux内核驱动

    受够了Vim的换台电脑就要倒腾N天配置的折磨,受够了Windows下Source Insight眼花的界面.这些软件虽然很多人在用,但是缺点也不少.然而Linux内核代码非常庞大,编译内核又需要在Li ...

  3. 深入解析 Spring AI 系列:项目结构一览

    从今天起,我们将以 Spring AI 为主线,开始更新一系列的文章.这些文章将围绕 Spring AI 项目展开,结合我的理解,深入讲解其相关的知识点.技术原理.以及在实际开发过程中涉及到的部分代码 ...

  4. Solution Set -「AGC 001~003」C~F

    目录 「AGC 001C」Shorten Diameter 「AGC 001D」Arrays and Palindrome * 「AGC 001E」BBQ Hard * 「AGC 001F」Wild ...

  5. 创建企业级地理数据库——PostgreSQL版

    创建PostgreSQL空间数据库 填写相应的参数,选择授权文件 报错 默认安装postgresql后,执行以上操作报错 "You must copy the latest ST_GEOME ...

  6. 史上最全JVM面试题和答案

    JVM概要介绍 JVM是Java Virtual Machine(Java虚拟机)的缩写. 虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的. Java虚拟机有自己完善的 ...

  7. 多方安全计算(4):MPC万能积木-秘密共享

    学习&转载文章:多方安全计算(4):MPC万能积木-秘密共享 前言 在之前的文章(多方安全计算(3)MPC万能钥匙:混淆电路中,我们对MPC中一类通用方案混淆电路(GC)与密文比较策略做了介绍 ...

  8. Java线程的创建和常见方法

    1.线程,进程和管程 1.1线程(Thread) 定义:线程是操作系统中能够独立运行的最小单位,是进程的一个执行分支.一个进程可以包含多个线程,它们共享同一进程的资源(如内存和文件句柄). 特点: 线 ...

  9. RocketMQ实战—2.RocketMQ集群生产部署

    大纲 1.什么是消息中间件 2.消息中间件的技术选型 3.RocketMQ的架构原理和使用方式 4.消息中间件路由中心的架构原理 5.Broker的主从架构原理 6.高可用的消息中间件生产部署架构 7 ...

  10. ubuntu通过tar包安装mysql5.7.21

    作者:zuoguohui 一.场景:最近想搞mysql主从复制,需要在两台服务器上安装mysql,之前有一台已经装好了mysql5.7.21,于是在另外一台上也装mysql5.7.21,安装过程中碰到 ...