远程机器设置
登录到您的Cloud Dashboard,并部署一个至少具有1个CPU,1GB(1024Mb)内存和至少4GB硬盘驱动器容量的新节点(将来可能需要升级)。 本指南将使用ubuntu
作为用户名,使用默认值或替换为您的sudo
用户名。
如果在部署过程中提示创建新用户,请执行此操作,并跳过有关添加新用户的部分。
如果系统提示您为新用户添加SSH密钥,请按照以下步骤生成SSH密钥,并按照说明进行添加。
生成SSH密钥
在本地控制机器上,打开一个终端并生成您的SSH密钥。 建议为每个POA网络使用不同的SSH密钥,对于核心网络
Core
使用密钥,对测试网络sokol
使用密钥。 我们可以在ansible库存脚本中设置参数以使用特定键。输入一个强密码(记下密码)并将密钥另存为令人难忘的内容,输入密钥的完整路径以另存为自定义名称,将用户
user
替换为当前的本地用户。 例如 下面
这将保存2个文件,.pub将是您的公钥,另一个是您的私钥。 私钥SSH密钥保留在本地计算机上,而公钥则复制到要访问的远程计算机上。
使用Sudo特权添加用户
1) 使用云服务提供的根密码(通过Web门户或电子邮件)或使用部署期间提供的SSH密钥SSH到远程节点。 如果您已经有sudo
用户,请用您的用户替换root
并跳过接下来的两个步骤。
默认情况下,Azure用户将无权访问其根帐户,请使用您的sudo用户并在连接后跳至下一部分。
2) 以root
用户身份添加用户并授予sudo特权。 建议使用默认用户ubuntu
。
输入一个强密码来保护用户,您可以将接下来的5个字段保留为空白。 确认信息正确。 在ansible部署期间,我们将使用一个参数来要求
sudo
通过。
3) 授予用户ubuntu
sudo特权
现在,可以使用POA提供的ansible-playbook来配置您的Non-AWS节点。
继续使用部署手册进行节点配置
Last updated