目录
环境:两台云服务器 Ubuntu 18.04.4 Remote Desktop Manager
1.两台共同执行下载及安装
通过gihub下载到主机上
(1)下载
cd ~/ && git clone https://github.com/FISCO-BCOS/generator.git && cd ./generator
(2)安装
cd ~/generator && bash ./scripts/install.sh
(3)获取节点二进制
./generator --download_fisco ./meta
问题:
(3.1)可能会出现的问题1:从github下载时网络不稳定导致的
解决:
可以在后面加上--cdn
指令,从国内的镜像进行下载,如果还是网络错误,可多试几次
./generator --download_fisco ./meta --cdn
(3.2)可能会出现的问题2:解压fisco-bcos失败
再者一个简单粗暴的解决方法:
直接在浏览器里面下载下来到你的电脑里,下面是下载地址,复制到浏览器中即可下载
https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.4.0/fisco-bcos.tar.gz
然后把下载下来的fisco-bcos
文件,再通过WinSCP,复制到generator/meta/ 目录下,解压
tar -xzvf fisco-bcos.tar.gz
赋予运行权限:
chmod +x fisco-bcos
(4)检查二进制版本
./meta/fisco-bcos -v
看到版本号信息则说明二进制文件已经生效可用,如下示:
2.初始化链证书及机构
A机构(其中一台云服务器)
(1)初始化链证书
在generator文件夹下进行,如果不是在generator目录下先则先执行下列语句进入该目录
cd ~/generator
若已在该目录下,可直接执行下列命令:
./generator --generate_chain_certificate ./dir_chain_ca
(2)初始机构A
./generator --generate_agency_certificate ./dir_agency_ca ./dir_chain_ca agencyA
(3)查看机构证书及私钥
ls dir_agency_ca/agencyA/
可以看到:agency.crt agency.key ca.crt
(4)发送链证书、机构证书、机构私钥至机构A
cp ./dir_agency_ca/agencyA/* ~/generator/meta/
因为控制台查看文档的不方便,也为了后续工作的方便执行,此处插播一个可视化工具推荐——WinSCP