创建计算实例

必须创建虚拟机(计算实例)以容纳基数服务器和远程数据网关。

还必须生成公共/私有密钥对才能访问实例。

创建密钥对

在创建和访问计算实例之前,必须使用 Linux 类型系统的实用程序(例如 ssh-keygen)生成 OpenSSH 格式的公共/私有密钥对。

实例使用 SSH 密钥对验证远程用户。密钥对文件包含私钥和公钥。在计算机上保留私有密钥,并在每次启动实例时提供公共密钥。

对于 Linux 系统:

  1. 为计算机生成 ssh 密钥:
       # ssh-keygen
    
  2. 出现提示时,请输入要在其中保存密钥的文件的路径,或者按 Enter 以使用显示的默认值。
  3. 收到提示后,输入口令。
    键入口令时不显示口令。记住口令。如果忘记了口令,则无法恢复。
  4. 出现提示时,再次输入口令进行确认。

该命令生成由公共密钥和私有密钥组成的 SSH 密钥对,并将其保存在指定的路径中。公共密钥的文件名是通过将 .pub 附加到私有密钥文件的名称中自动创建的。例如,如果 SSH 私有密钥的文件名为 id_rsa,则公共密钥的文件名为 id_rsa.pub

记录保存 SSH 密钥对的路径。创建实例时,必须提供 SSH 公共密钥。登录实例时,必须指定对应的 SSH 私有密钥,并在出现提示时输入口令。

为 Bastion Server 创建计算实例

创建虚拟 Linux 计算机作为基础服务器的计算实例。

在创建和访问计算实例之前,必须使用 ssh-keygen 等实用程序生成 OpenSSH 格式的公共/私有密钥对。实例使用 SSH 密钥对验证远程用户。密钥对文件包含私钥和公钥。在计算机上保留私有密钥,并在每次启动实例时提供公共密钥。
  1. 打开导航菜单。在核心基础结构下,单击计算,然后单击实例。然后,选择您有权使用的分区
  2. 单击创建实例
  3. 命名实例中指定名称。您可以在以后添加或更改名称。名称不需要唯一,因为 Oracle Cloud 标识符 (OCID) 唯一标识实例。
  4. 使用默认图像或单击更改图像并从选项中进行选择。
  5. 如果尚未显示,请单击显示形状、网络、存储选项,然后验证域、形状、区间、VCN 和公共子网。
  6. 确保选择了分配公共 IP 地址。这对于着色服务器是必需的。
  7. 单击粘贴 SSH 密钥并将以前创建的公共密钥粘贴到 SSH 密钥框中(连接到提供相关私有密钥的实例时)。
  8. 单击 "Create"(创建)。
    此时将显示预配工作请求。创建实例时,状态显示为 PROVISIONING。实例完全运行时,状态将更改为 RUNNING。当实例完全预配并正在运行时,可以使用安全 shell (SSH) 连接到该实例。

为远程数据网关创建计算实例

创建虚拟 Linux 计算机作为远程数据网关 (RDG) 的计算实例。

在创建和访问计算实例之前,必须使用 ssh-keygen 等实用程序生成 OpenSSH 格式的公共/私有密钥对。实例使用 SSH 密钥对验证远程用户。密钥对文件包含私钥和公钥。在计算机上保留私有密钥,并在每次启动实例时提供公共密钥。
  1. 打开导航菜单。在核心基础结构下,单击计算,然后单击实例。然后,选择您有权使用的分区
  2. 单击创建实例
  3. 命名实例中指定名称。您可以在以后添加或更改名称。名称不需要唯一,因为 Oracle Cloud 标识符 (OCID) 唯一标识实例。
  4. 使用默认图像或单击更改图像并从选项中进行选择。
  5. 单击显示形状、网络、存储选项(如果尚未显示),然后验证域、形状、区间、VCN 和专用子网。
  6. 确保选择了不分配公共 IP 地址。专用子网中的计算实例不能具有公共 IP 地址。
  7. 单击粘贴 SSH 密钥并将以前创建的公共密钥粘贴到 SSH 密钥框中(连接到提供相关私有密钥的实例时)。
  8. 单击 "Create"(创建)。
    此时将显示预配工作请求。创建实例时,状态显示为 PROVISIONING。实例完全运行时,状态将更改为 RUNNING。当实例完全预配并正在运行时,可以使用安全 shell (SSH) 连接到该实例。