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

By [0xStake](https://paragraph.com/@0xstake) · 2022-07-22

---

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

1、购买服务器
=======

1.1 登录：
-------

使用淘宝/支付宝登录阿里云：[https://account.aliyun.com/](https://account.aliyun.com/)

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

![](https://storage.googleapis.com/papyrus_images/5f6b3de30d4f7d6836a0518fba676a97d15c034205f89e5c4b9db42cff573f59.png)

1.2 基础配置：
---------

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

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

![](https://storage.googleapis.com/papyrus_images/4c251a9de305b829081c25a2058d4ddfd3eeb8cb2ec02cd72ee620565ab38af9.png)

镜像（操作系统）：一般选择 **Ubuntu 20.04**

![](https://storage.googleapis.com/papyrus_images/fb13c53996273db84096dc676e4a46b3f046de99c261b10c47cfed7f11257ad9.png)

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

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

1.3 网络和安全组：
-----------

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

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

1.4 系统配置：
---------

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

![](https://storage.googleapis.com/papyrus_images/6acf551890fa7f14ba25f8e6da7d5e5920f45ebc3ff9d48e3d20beeb9640fd94.png)

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

![](https://storage.googleapis.com/papyrus_images/5b2e39f5f7816980f1e2d977c3fe4240914b46db400bfed4a3ba1e33e6f64806.png)

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

![](https://storage.googleapis.com/papyrus_images/2d8d0924f063b93eaa40eebbf66589377dcb2c6d8311855705d5237f37e67944.png)

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

![](https://storage.googleapis.com/papyrus_images/fd20547e4ba8e85051069b06646814987dfd81831eb57f00a89272933cf063f9.png)

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

2、登录服务器
=======

2.1 软件下载
--------

puttygen: [https://the.earth.li/~sgtatham/putty/0.77/w64/puttygen.exe](https://the.earth.li//~sgtatham/putty/0.77/w64/puttygen.exe)

putty: [https://the.earth.li/~sgtatham/putty/0.77/w64/putty.exe](https://the.earth.li//~sgtatham/putty/0.77/w64/putty.exe)

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

打开puttygen，选择 Load

![](https://storage.googleapis.com/papyrus_images/34afb7fc27fac93a7122f51367004973d8a95f956c5cf087cee6d377fca0d7ab.png)

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

![](https://storage.googleapis.com/papyrus_images/0274768e883c4086d687fe4258188900a4afd22a64242fd0e282e8e135313c47.png)

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

![](https://storage.googleapis.com/papyrus_images/504994bab631f123c142e6b955ed939ff7f19785ed621b1e2e85d24aad4dd77e.png)

2.3 使用putty登录服务器
----------------

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

![](https://storage.googleapis.com/papyrus_images/90a8b727d1209094556f9fec03201373acfd73105e5d45ec7a6f9d50652d774b.png)

![](https://storage.googleapis.com/papyrus_images/e0096eb6facf7fa3ae9d7cab1aaa48595f3e048796d411c70b339deb3b40bd38.png)

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

![](https://storage.googleapis.com/papyrus_images/d4f4b89b55dfec01833781241062b76d785e7640187c50f57e52253034111761.png)

1.4中选择的用户名为 ecs-user，按“用户名@IP”的格式，如 [ecs-user@8.134.101.255](mailto:ecs-user@8.134.101.255)，填入putty的Host Name栏

上拉进度条选择 **_Session > 填入Host Name > 保存会话名字(随便取) > Save_**：

![](https://storage.googleapis.com/papyrus_images/73a938d8f4bed5a13da0cc8ce65430f3cc53f7c3a625d16953ab2fe815fd0af2.png)

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

![](https://storage.googleapis.com/papyrus_images/b45f33280d8591af2d2273ef2a6d51a01757d2996d657a06d35ef67bbcb0e3f2.png)

![](https://storage.googleapis.com/papyrus_images/a4da3e43d6e7a3fb54e4c79d68b5ffb7f6fd3aface69031c041d2614fbf49df1.png)

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

![](https://storage.googleapis.com/papyrus_images/76d5ecabfd45aa81f10ac2b84dcf2ee82ecd5e1bdda3e393a051624663c0e03d.png)

3.端口配置
======

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

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

![](https://storage.googleapis.com/papyrus_images/137ed2eb88e7f0f7f6c8755da91e832de0c0e4bdbf8a76912f22374f900388a8.png)

**入方向 > 手动添加**

授权策略：允许

协议类型：自定义TCP

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

源：0.0.0.0/0

![](https://storage.googleapis.com/papyrus_images/02b376752d1bee2e7830f9b776ec0e12f0b2b578186e29b13f7e0be91f23ce52.png)

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

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

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

* * *

### 关于我们

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

**_Discord:_** [https://discord.gg/xaa85khkVB](https://discord.gg/xaa85khkVB)

**_Twitter:_** [https://twitter.com/0xStakeorg](https://twitter.com/0xStakeorg)

**_Youtube:_** [https://www.youtube.com/channel/UCeWWK6POD3INTGDe7yq\_4Pw](https://www.youtube.com/channel/UCeWWK6POD3INTGDe7yq_4Pw)

**_Mirror:_** [https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677](https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677)

---

*Originally published on [0xStake](https://paragraph.com/@0xstake/0)*
