第一台机器装好,就是一张只有它自己的网。之后每加一台,配对一次。
加一台机器
在已经入网的任意一台上出票:
khor invite
票 15 分钟内有效,用一次就作废。在新机器上:
khor pair <票>
配对完,设备信息全网自动同步:
khor devices
根钥匙与恢复词
第一台机器持有这张网的根钥匙。它只做一件事:签字说明哪些机器是你的。把 24 个恢复词抄下来,收在别处:
khor root words <本机名>
持根的机器丢了,在另一台上用恢复词把根找回来:
khor root recover <24 个词>
khor root show 看本机认哪把根、持不持根。
待批
新机器拿到持根机器签的证书才算入网。出票的那台不持根时,新机器先进待批,在持根的机器上批准:
khor pending
khor approve <机器>
只有 ssh 的机器
装不了 khor 的机器可以领进来,操作经本机代跑。要求免密 ssh:
khor adopt <ssh主机> [名字]
移出与离开
| 命令 | 做什么 |
|---|---|
khor forget <机器> |
把一台机器移出网络。全网不再认它,要回来得重新配对 |
khor revoke <机器> |
在持根的机器上撤销一台。全网拿到新名单后不再应答它 |
khor leave <本机名> |
本机离开网络。本机自己的会话、工作区、身份、设置不动 |
khor pause、khor resume |
暂停、恢复接入网络 |
被移出的机器上已经存下的凭据收不回来。机器真丢了,去提供商换密钥。