查看原文
其他

NEXT社区小课堂 | 第二十三课:在AWS上搭建NEO私有链(1)

NEONEXT 2023-07-20

NEXT社区 | 小课堂


由于近期NEXT社区加入很多新的小伙伴,有在校大学生,有对区块链感兴趣的传统企业从业者。为了更方便、更系统的让NEXT社区的伙伴们了解NEO的技术知识,因此我们开设了小课堂,每周3节,向大家普及NEO相关的知识要点!


NEXT社区小课堂 | 第二十三课

在AWS上搭建NEO私有链(1)




上周,我们介绍了如何安装CLI以及接入NEO公链。 入门NEO智能合约:设置你的开发环境!


但是,我们还不能在这种环境下直接部署合约,直接部署将会花费我们约500GAS(在本文撰写时500 GA约相当于2.5万美元)!我们最好先部署自己的NEO私有链并在那里测试智能合约。要做到这一点,我们需要一个服务器…哪里比AWS网络服务更好呢!让我们开始吧!


“Fans and wires on the back of a computer server” by Thomas Kvistholt on Unsplash

homas Kvistholt :

https://unsplash.com/@freeche?utm_source=medium&utm_medium=referral


- 步骤1:从AWS启动EC2实例  


登录您的AWS账户,单击服务> EC2>启动实例


选择Amazon Linux 2 AMI


选择t2.micro(免费!如果这是您的第一个也是唯一的实例)



点击查看并启动>启动!然后,你将遇到以下弹出窗口:



如果这是你的第一个实例,请从下拉列表中选择“创建新密钥对”。为新密钥对命名>下载密钥对。然后发布!


-步骤2:为SSH准备密钥对  


如果你还没有这样做,请在这里下载putty。

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html


我们需要先将.pem文件转换为putty可以使用的东西(.ppk)。 转到Windows开始,搜索PuTTYgen。



打开后,单击“加载”>“下拉列表”以显示所有文件(*。*)>选择myfirstkeypair.pem。


单击“保存私钥”。


你确定要在没有密码的情况下保存此密钥吗?是。


-步骤3:找到您的公共实例的IP  


你的实例现在应该启动并运行!返回AWS控制台,服务> EC2。单击Instances,你应该会看到以下内容:



记下公共DNS(IPv4)和IPv4公共IP。


-步骤4:SSH时间! 


启动PuTTY。在类别下,连接> SSH>单击验证。浏览你通过PuTTYgen生成的.ppk文件。



接下来回到Session。在主机名下,将步骤3中的服务器的公共DNS放入。在已保存的会话下,为你的服务器命名!点击保存!



点击打开!用户名:ec2-user


今天我们暂时学到这里。如果你是AWS网络服务的新手,那么AWS是一个非常重要的行业变革工具,我们只是触及了今天的表面。启动一个微型实例属于“免费套餐”,不花费你一毛钱!


要小心:添加额外的基础设施(EBS卷,增加服务器大小……)将产生费用!


下期的学习指南:在AWS上搭建NEO私有链(2)。敬请关注!


本文翻译:星城      本文作者:Dominic Fung

原文链接:https://hackernoon.com/building-your-private-neo-network-on-aws-part-1-c01525dadc1c



以上完!


往期课堂



NEXT社区小课堂 | 第十七课:开发NEO智能合约的实用技巧

NEXT社区小课堂 | 第十六课:开发NEO智能合约的工作流程

NEXT社区小课堂 | 第十五课:NEO虚拟机

NEXT社区小课堂 | 第十八课:NEO智能合约部署与调用

NEXT社区小课堂 | 第十九课:如何用 C# 编写 NEO 智能合约

NEXT社区小课堂 | 第二十课:利用Python在本地开发NEO智能合约

入门NEO智能合约:设置你的开发环境!



↓↓↓

  联系我们  

微博:https://weibo.com/u/6724929880

官网:https://neonext.club/

QQ群:612334080

电报:https://t.me/neonextop

twitter:https://twitter.com/NE0NEXT


扫码关注NEO NEXT官方公众号

获取更多一手社区资讯


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存