使用 SSH 连接到 VM

您可以使用安全 Shell (Secure Shell,SSH) 连接来连接到 VM 集群中的虚拟机 (Virtual Machine,VM)。

大多数 UNIX 式系统(包括 Linux、Oracle Solaris 和 macOS)都包含 SSH 客户机。对于 Microsoft Windows 系统,可以使用 SSH 客户端,例如 PuTTY。

连接到 VM 的先决条件

使用 PuTTY 从 Microsoft Windows 系统连接到 VM

您需要与 VM 集群关联的公共密钥匹配的 SSH 私有密钥文件。此私钥文件必须采用 PuTTY .ppk 格式。如果私钥文件最初是在 Linux 平台上创建的,则可以使用 PuTTYgen 将密钥转换为 .ppk 格式。

  1. 下载并安装 PuTTY。

    要下载 PuTTY,请转到 PuTTY 网站,然后按照下载说明进行操作。

  2. 运行 PuTTY 程序 putty.exe

    将显示“PuTTY 配置”窗口,其中显示“会话”面板。

  3. Host Name (or IP address) 字段中,输入要访问的 VM 的主机名或 IP 地址。

  4. 确认 Connection type 选项设置为 SSH

  5. 类别树中,根据需要展开连接,然后选择数据

    此时将显示“Data(数据)”面板。

  6. Auto-login username 字段中,输入 opc

    opc 用户身份进行连接,以执行需要 rootoracle 访问 VM 的操作。opc 用户可以使用 sudo 命令获取 root 访问权限或切换到 oracle 用户。

  7. 确认当未指定用户名时选项设置为提示

  8. Category 树中,展开 SSH ,然后选择 Auth

    此时将显示 "Auth" 面板。

  9. 选择 Private key file for authentication 字段旁边的 Browse

  10. 在选择私有密钥文件窗口中,导航到与 VM 集群关联的公共密钥匹配的私有密钥文件并打开该文件。

  11. 类别树中,选择会话

    此时将显示 "Session"(会话)面板。

  12. 保存的会话字段中,输入连接配置的名称,然后选择保存

  13. 选择 Open(打开)以打开连接。

    此时将关闭 "PuTTY Configuration" 窗口,并显示 "PuTTY" 终端窗口。

    如果这是您首次连接到 VM,则会显示 PuTTY 安全警报窗口,提示您确认公钥。选择以继续连接。

从 UNIX 样式系统连接到 VM

输入以下 SSH 命令:

ssh -i private-key user@node

其中:

要执行需要对 VM 进行 root 访问的操作,请以 opc 用户身份进行连接。

opc 用户可以使用以下命令获取 root 访问权限:

sudo -s

要以 Oracle AI Database 软件所有者的身份执行操作,请以 opc 用户身份进行连接,然后切换到 oracle 用户。

sudo su - oracle