Skip to main content
Element Software
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

管理管理节点上的 SSH 功能

贡献者 netapp-pcarriga

您可以使用 REST API 禁用、重新启用或确定管理节点 (mNode) 上的 SSH 功能的状态。提供 SSH 功能"NetApp支持远程支持隧道 (RST) 会话访问"在运行管理服务 2.18 或更高版本的管理节点上,默认情况下已禁用。

从 Management Services 2.20.69 开始,您可以使用NetApp Hybrid Cloud Control UI 在管理节点上启用和禁用 SSH 功能。

你需要什么
  • * NetApp混合云控制权限*:您拥有管理员权限。

  • 集群管理员权限:您拥有存储集群的管理员权限。

  • Element 软件:您的集群正在运行NetApp Element软件 11.3 或更高版本。

  • 管理节点:您已部署运行版本 11.3 或更高版本的管理节点。

  • 管理服务更新

    • 要使用NetApp Hybrid Cloud Control UI,您已更新了您的 "管理服务包"更新至 2.20.69 或更高版本。

    • 要使用 REST API UI,您已更新了您的系统。 "管理服务包"版本 2.17。

之后您可以执行以下任何任务"认证"

使用NetApp Hybrid Cloud Control UI 禁用或启用管理节点上的 SSH 功能

您可以禁用或重新启用管理节点上的 SSH 功能。提供 SSH 功能"NetApp支持远程支持隧道 (RST) 会话访问"在运行管理服务 2.18 或更高版本的管理节点上,默认情况下已禁用。禁用 SSH 不会终止或断开与管理节点的现有 SSH 客户端会话。如果您禁用 SSH 并选择稍后重新启用它,您可以使用NetApp Hybrid Cloud Control UI 来执行此操作。

备注 要启用或禁用使用 SSH 对存储集群的支持访问,您必须使用以下方法:"元素 UI 集群设置页面"
步骤
  1. 在控制面板中,选择右上角的选项菜单,然后选择“配置”。

  2. 在“管理节点支持访问”屏幕中,切换开关以启用管理节点 SSH。

  3. 完成故障排除后,在“管理节点支持访问”屏幕中,切换开关以禁用管理节点 SSH。

使用 API 禁用或启用管理节点上的 SSH 功能

您可以禁用或重新启用管理节点上的 SSH 功能。提供 SSH 功能"NetApp支持远程支持隧道 (RST) 会话访问"在运行管理服务 2.18 或更高版本的管理节点上,默认情况下已禁用。禁用 SSH 不会终止或断开与管理节点的现有 SSH 客户端会话。如果您禁用 SSH 并选择稍后重新启用它,您可以使用相同的 API 来实现。

API 命令

适用于管理服务 2.18 或更高版本:

curl -k -X PUT "https://<<ManagementNodeIP>/mnode/2/settings/ssh?enabled=<false/true>" -H  "accept: application/json" -H  "Authorization: Bearer ${TOKEN}"

对于管理服务 2.17 或更早版本:

curl -X PUT "https://<ManagementNodeIP>/mnode/settings/ssh?enabled=<false/true>" -H  "accept: application/json" -H  "Authorization: Bearer ${TOKEN}"
备注 你可以找到持票人 `${TOKEN}`当您使用 API 命令时,它会被您使用。"授权" 。持票人 `${TOKEN}`位于 curl 响应中。
REST API UI 步骤
  1. 通过输入管理节点 IP 地址,然后输入以下内容,即可访问管理节点 API 服务的 REST API 用户界面: /mnode/

    https://<ManagementNodeIP>/mnode/
  2. 选择“授权”,然后完成以下步骤:

    1. 请输入集群用户名和密码。

    2. 请输入客户端 ID mnode-client

    3. 选择“授权”以开始会话。

    4. 关闭窗口。

  3. 从 REST API UI 中选择 PUT /settings​/ssh

    1. 选择*试用一下*。

    2. enabled 参数设置为 `false`禁用 SSH 或 `true`重新启用之前已禁用的 SSH 功能。

    3. 选择*执行*。

使用 API 确定管理节点上的 SSH 功能状态

您可以使用管理节点服务 API 来确定管理节点上是否启用了 SSH 功能。在运行管理服务 2.18 或更高版本的管理节点上,SSH 默认处于禁用状态。

API 命令

适用于管理服务 2.18 或更高版本:

curl -k -X PUT "https://<<ManagementNodeIP>/mnode/2/settings/ssh?enabled=<false/true>" -H  "accept: application/json" -H  "Authorization: Bearer ${TOKEN}"

对于管理服务 2.17 或更早版本:

curl -X PUT "https://<ManagementNodeIP>/mnode/settings/ssh?enabled=<false/true>" -H  "accept: application/json" -H  "Authorization: Bearer ${TOKEN}"
备注 你可以找到持票人 `${TOKEN}`当您使用 API 命令时,它会被您使用。"授权" 。持票人 `${TOKEN}`位于 curl 响应中。
REST API UI 步骤
  1. 通过输入管理节点 IP 地址,然后输入以下内容,即可访问管理节点 API 服务的 REST API 用户界面: /mnode/

    https://<ManagementNodeIP>/mnode/
  2. 选择“授权”,然后完成以下步骤:

    1. 请输入集群用户名和密码。

    2. 请输入客户端 ID mnode-client

    3. 选择“授权”以开始会话。

    4. 关闭窗口。

  3. 从 REST API UI 中选择 GET /settings​/ssh

    1. 选择*试用一下*。

    2. 选择*执行*。

查找更多信息