来源:柏链学习社 作者:李大狗Leeduckgo 在前一讲中,我们讲到如何安装控制台。 这本讲中,一方面,笔者对上一讲的安装方式做一个补充说明; 另一方面,讲一下如何将控制台通过 ttyd Web 化,以供一个小组内的所有人共用。 1 补充说明:如何通过机构私钥生成 SDK 文件 FISCO BCOS 中的各层级证书关系如下: 我们可以看到,SDK 和 NODE 只是在名字上存在差异,因此,现在假设我们有 Agency 目录了: 我们可以通过如下脚本来生成 SDK 文件夹: 输出如下,则说明 sdk 文件夹生成成功了: 我们调整下文件名和文件位置: 我们就得到?SDK?文件夹啦。 2 如何把控制台 Web 化 2.1 安装 screen 首先安装?screen,一个方便的窗口管理工具,可以让你执行的命令在关闭?ssh?连接后依然运行。 通过?screen?创建新窗口: 2.2 安装 ttyd ttyd 是一个用 C 写的,小巧便捷的让命令行 Web 化的工具。 项目地址:https://github.com/tsl0922/ttyd Ubuntu 下的 ttyd 安装方法: 2.3 Console Web 化 执行下面命令: 然后访问 8080 端口,我们就可以愉快的在页面上看到控制台啦~ 2.4 通过 NginX 添加权限控制 还差最后一步。 因为控制台有区块链的访问权限,所以我们仅希望掌握密码的人才能访问。 一个最简单的实现方式是在 NginX 里加密码。 1. 安装?apache2-utils?密码工具 2. 添加用户名密码 3. 在 NginX 目录下添加一个 conf: 填入如下内容: 这样 80 端口就加上权限控制并转发到 8080 了。 4. 关闭 8080 端口 最后,别忘了关闭 8080 端口,不然别人能直接不用密码访问了。 更多柏链产品及服务信息,请关注柏链教育官网(http://www.cyberemd.com)、一点知道APP、柏链学习社微信公众号。 —- 编译者/作者:柏链教育小助手 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链技术进阶|控制台的web化
2021-02-07 柏链教育小助手 来源:区块链网络
LOADING...
相关阅读:
- 夸克区块链开启了畅想的新纪元2021-02-07
- 以太坊区块链达成10亿笔交易2021-02-07
- 与早期的网络不同,加密不需要国家赞助2021-02-06
- 俄罗斯的监管沙箱和区块链技术的实施2021-02-06
- 卡尔达诺射击20%并超过R $ 2.70; 分析师解释高2021-02-06