# ufw enable# ufw status numbered
输出应如下图所示: UFW 防火墙设置 创建一个新的用户账户,并授予其管理权限使用 # adduser <yourusername> 你需要输入密码以及其它信息。 将新的用户加入 sudo 群组,即可授予其管理权限。 # usermod -aG sudo <yourusername> 当你以 可选项:如果你使用 SSH 密钥连接你的实例,你需要将这个新账户与 # rsync --archive --chown=<yourusername>:<yourusername> ~/.ssh /home/<yourusername> 第二步 —— 升级你的系统注销你的 $ sudo apt update && sudo apt upgrade $ sudo apt dist-upgrade && sudo apt autoremove 第三步 —— 安装并运行 Go Ethereum 节点本步的用意是安装并配置好一个将来的你的信标链节点需要连接的以太坊 1.0 节点。如果你倾向于使用由第三方托管的节点(比如 Infura),那就跳过这一步。 安装 Go EthereumGo Ethereum 建议使用 PPA 的(Personal Package Archives,个人安装包归档)。 $ sudo add-apt-repository -y ppa:ethereum/ethereum 更新安装包并安装最新的稳定版本。 $ sudo apt-get update $ sudo apt-get install ethereum 运行 Go Ethereum 作为后台服务为要运行的服务创建一个用户。此种类型的用户无法登录服务器。 sudo useradd --no-create-home --shell /bin/false goeth 为 Eth1 区块链创建数据文件夹。这是存储 Eth1 节点数据所必须的操作。使用 $ sudo mkdir -p /var/lib/goethereum 设定文件夹权限。用户 $ sudo chown -R goeth:goeth /var/lib/goethereum 创建一个 systemd 服务文件来存储服务配置。我们将使用配置文件来命令你的 systemd 运行 (责任编辑:admin) |