本篇主要介绍如何注册、购买、配置Hetzner服务器。我们将持续更新一系列的深度项目分析及区块链节点教程,欢迎大家加入我们的Discord社群获取最新信息。
Hetzner简介
Hetzner是一家德国主机服务商,1997年开始运营,在德国、芬兰等地拥有自营数据中心。其主机性价比极高,同等配置主机价格约为Aliyun、AWS的1/10-1/5,可以极大地节省成本。
提示:图文教程持续优化中,如有与视频教程不符之处,以本图文教程为准。
注意:Hetzner风控比较严格,新号注册登录时务必关闭VPN等代理软件,并且使用个人真实信息。
使用Hetnzer主机需要支付欧元,推荐以下两种支付方式:
Visa/MasterCard/American Express 信用卡,卡面带以上三种字样之一。
Paypal,访问https://www.paypal.com/,注册后绑定银行卡即可使用,基本无门槛,但兑汇手续费比第1种高。
访问https://accounts.hetzner.com/signUp
邮箱密码填好后点击 CONTINUE,然后登录邮箱查看邮件,点击Hetnzer邮件中的链接完成激活。
地址信息使用 网页在线翻译https://fanyi.baidu.com/,将中文地址翻译成英文,再分别填入。
电话号码前需要加上国家代码(中国大陆地区是+86)
绑定信用卡,或选择Paypal等其他支付方式
新账户注册好后要尽快完成认证,否则可能被风控、删号等。
登录并访问:https://accounts.hetzner.com/account/verification
通过Paypal充值20欧元,或上传证件照片即可完成验证。
我这里选择了Paypal充值20欧元,网页跳转到Paypal,使用绑定的银行卡付款即可。
Paypal支付20EUR 扣款 145.45CNY,大概比市场汇率贵6%。
充值到账后认证即完成。可在用户中心左侧 Credit balance栏查看账户余额。
下载putty: https://the.earth.li/~sgtatham/putty/0.77/w64/putty.exe
下载puttygen: https://the.earth.li/~sgtatham/putty/0.77/w64/puttygen.exe
Hetzner主机主要分为独立服务器、云服务器两种:
独立服务器:硬件配置更高,需按月付费,起步价更高,适合长期运行多个不同项目的节点。可到https://www.hetzner.com/dedicated-rootserver?no_setup=true&instant=true查看具体配置。
云服务器:硬件配置低,可按小时付费,起步价更低。
下面以云服务器为例演示:
访问hetzner云服务器控制台:https://console.hetzner.cloud/
选择 CREATE SERVER 创建服务器:
① Location 服务器位置:根据需要自行选择,一般选择第2个Falkenstein。4个地域中前2个位于德国,后2个位于芬兰、美国。
② Image 镜像:根据节点项目的推荐来选择,无具体要求时推荐Ubuntu 22.04
③ Type 类型:选择 Standard 标准型,具体配置根据节点需要选择。
④ Volumes 存储:服务器自带的SSD存储不够用时使用,需要额外配置。
⑤⑥⑦ 默认配置即可
⑧ SSH KEY:
打开下载好的puttygen,选择Generate,然后移动鼠标直到密钥生成。
复制第一个框中的所有内容,返回hetzner页面,点击 ADD SSH KEY,粘贴到SSH KEY框中,勾选Set as default key,点击ADD SSH KEY。
返回puttygen,选择Save private key 保存。此密钥用于登录云服务器,需妥善保管。
⑨ Name:设置主机名字
最后网页点击右下角 Create & BUY NOW 购买服务器。
将ppk私钥导入putty:打开putty,单击SSH左侧+号 > Auth > Browse > 选中上一步保存的ppk密钥文件,打开
生成Host Name:回到hetzner控制台网页,复制服务器的公网ip
服务器默认用户名为 root,按“用户名@ip”的格式,如 root@78.47.100.178,填入putty的Host Name栏。
上拉进度条选择 Session > 填入Host Name > 保存会话名字(随便取) > Save:
选中保存的会话 > Open > Accept.
成功登录服务器!此时可执行命令。
防火墙可以保护服务器的网络安全。当节点要使用新端口时,需要配置防火墙规则。下面以创建防火墙并打开8000端口为例:
在云服务器控制台网页左侧,选择Firewalls,然后选择Create Firewall
① Rules:点击INBOND栏下方的 ADD RULE 添加规则,输入需要打开的端口号,点击 ADD
② Name:设置防火墙名字
③ Apply to:点击SELECT RESOURCES后选择SERVER,选中之前创建的服务器,然后点击APPLY TO 1 SERVER。最后点击 CREATE FIREWALL 创建防火墙并应用到服务器。
当不再继续使用服务器时,可以在云服务器控制台页面删除服务器,删除服务器后不再计费。
教程到此结束。欢迎大家加入我们的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/0x2ba8f8db6c26fB36F14F9a8c32158e201632d6