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

在管理节点上管理 SSH 功能

贡献者

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

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

您需要的内容
  • * NetApp Hybrid Cloud Control权限*:您拥有管理员权限。

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

  • * Element 软件 * :集群运行的是 NetApp Element 软件 11.3 或更高版本。

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

  • 管理服务更新

    • 要使用NetApp混合云控制界面、您已将更新 "管理服务包"到2.20.69或更高版本。

    • 要使用REST API UI、您已将更新 "管理服务包"到版本217。

之后,您可以执行以下任一任务"身份验证"

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

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

备注 要使用SSH为存储集群启用或禁用支持访问,必须使用 "Element UI集群设置页面"
步骤
  1. 从信息板中,选择右上角的选项菜单,然后选择 * 配置 * 。

  2. 在*管理节点的支持访问*屏幕中、切换交换机以启用管理节点SSH。

  3. 完成故障排除后、在*管理节点的支持访问*屏幕中、切换交换机以禁用管理节点SSH。

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

您可以在管理节点上禁用或重新启用 SSH 功能。默认情况下、管理节点上会启用提供的SSH功能"NetApp 支持远程支持通道( RST )会话访问"。禁用 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}"
备注 您可以在"授权"中找到API命令使用的承载 `${TOKEN}`方式。承载方式 `${TOKEN}`在卷曲响应中。
REST API UI 步骤
  1. 输入管理节点IP地址并后跟以下命令、以访问管理节点API服务的REST API UI /mnode/

    https://<ManagementNodeIP>/mnode/
  2. 选择 * 授权 * 并完成以下操作:

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

    2. 将客户端ID输入为 mnode-client

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

    4. 关闭窗口。

  3. 从REST API UI中、选择*放置/ settings​/ssh*。

    1. 选择 * 试用 * 。

    2. 将*ENABLE*参数设置为 `false`禁用SSH或 `true`重新启用先前禁用的SSH功能。

    3. 选择 * 执行 * 。

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

您可以使用管理节点服务 API 确定是否在管理节点上启用了 SSH 功能。默认情况下、管理节点上会启用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}"
备注 您可以在"授权"中找到API命令使用的承载 `${TOKEN}`方式。承载方式 `${TOKEN}`在卷曲响应中。
REST API UI 步骤
  1. 输入管理节点IP地址并后跟以下命令、以访问管理节点API服务的REST API UI /mnode/

    https://<ManagementNodeIP>/mnode/
  2. 选择 * 授权 * 并完成以下操作:

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

    2. 将客户端ID输入为 mnode-client

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

    4. 关闭窗口。

  3. 从 REST API UI 中,选择 * 获取 settings​ /ssh* 。

    1. 选择 * 试用 * 。

    2. 选择 * 执行 * 。

了解更多信息