如何0基础学会搭建节点-配置服务器篇 | 节点教程

搭建区块链节点一般需要长期稳定运行的云服务器。本篇以阿里云为例,介绍下如何选购和配置云服务器。我们将持续更新一系列的区块链节点教程,欢迎大家收藏。

1、购买服务器

1.1 登录:

使用淘宝/支付宝登录阿里云:https://account.aliyun.com/

网页左上角选择产品 > 热门推荐 > 云服务器ECS

1.2 基础配置:

付费模式:根据情况自行选择包年包月/按量付费

实例规格:根据不同节点的官方推荐配置进行筛选,规格族一般选择 通用型或计算型。下面以 2vCPU、4GB 运行内存为例:

镜像(操作系统):一般选择 Ubuntu 20.04

存储:根据节点的官方推荐配置调整容量

至此基础配置完成,页面选择下一步:网络和安全组

1.3 网络和安全组:

计费模式一般选择:按使用流量,带宽值调整为10-20Mbps即可。此处是上行带宽,即传出数据时的带宽,不影响下载速度。

然后网页下方选择 下一步:系统配置

1.4 系统配置:

建议使用密钥对登录,防止暴力破解密码,更安全。登录名选择 ecs-user

创建密钥对 > 输入随意名称 > 确定 > 保存.pem密钥文件到本地

返回服务器购买页面,刷新后选择刚刚创建的密钥对

网页下方选择 确认订单 > 勾选服务协议 > 创建实例 > 管理控制台

现在已经购买了云服务器,可以在控制台页面查看、设置云服务器

2、登录服务器

2.1 软件下载

puttygen: https://the.earth.li/~sgtatham/putty/0.77/w64/puttygen.exe

putty: https://the.earth.li/~sgtatham/putty/0.77/w64/putty.exe

2.2 使用puttygen将.pem格式的密钥转换为.ppk格式

打开puttygen,选择 Load

文件类型选择 All Files > 选择1.4步骤中保存的pem文件 > 打开

选择 Save Private Key > 保存.ppk密钥文件

2.3 使用putty登录服务器

将ppk私钥导入putty:打开putty,单击SSH左侧+号 > Auth > Browse > 选中上一步的ppk密钥文件,打开

生成Host Name:
回到阿里云服务器ECS网页,复制服务器的公网IP

1.4中选择的用户名为 ecs-user,按“用户名@IP”的格式,如 ecs-user@8.134.101.255,填入putty的Host Name栏

上拉进度条选择 Session > 填入Host Name > 保存会话名字(随便取) > Save

选中保存的会话 > Open > Accept.

成功登录服务器!此时可执行命令。如输入 pwd 按Enter,可显示当前路径。

3.端口配置

当节点要使用新端口时,需要配置安全组规则。以打开8080端口为例:

实例页面选择 更多 > 网络和安全组 > 安全组配置 > 配置规则

入方向 > 手动添加

授权策略:允许

协议类型:自定义TCP

端口范围:输入想打开的端口,可一次添加多个

源:0.0.0.0/0

保存规则,端口配置完成。

提示:图文教程持续优化中,如有与视频教程不符之处,以本图文教程为准。

教程到此结束。欢迎大家使用下方链接加入我们的Discord群、订阅我们的Youtube频道,感谢支持!


关于我们

0xStake是区块链节点DAO组织,专注挖掘和分享POS优质项目,同时也是遨游Web3和Metaverse的门户平台。我们擅于输出区块链项目的深度解析,积极跟进和披露知名区块链项目,对行业热点事件有独到见解。我们秉承着求实的态度和专业的技能,为你解决加密世界的疑惑;为你带来不一样的区块链视角。

Discord: https://discord.gg/xaa85khkVB

Twitter: https://twitter.com/0xStakeorg

Youtube: https://www.youtube.com/channel/UCeWWK6POD3INTGDe7yq_4Pw

Mirror: https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677

Subscribe to 0xStake
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.