使用 SSH 的 SOL
Secure Shell (SSH) 是用于执行到 iDRAC 的命令行通信的网络协议。您可以通过此接口解析远程 RACADM 命令。
SSH 改进了安全性。iDRAC 仅支持带有密码验证的 SSH 版本 2,并且默认已启用。iDRAC 同时最多支持两个到四个 SSH 会话。
注: 从 iDRAC 版本 4.40.00.00 开始,telnet 功能将被删除,因此任何相关属性注册表属性都将过时。虽然其中的一些属性在 iDRAC 中仍可用,以便与现有的控制台应用程序和脚本保持向后兼容性,但 iDRAC 固件会忽略相应的设置。
注: 建立 SSH 连接时,将显示一条安全消息“需要进一步进行身份验证”。即使 2FA 被禁用。
注: 对于 MX 平台来说,一个 SSH 会话将用于 iDRAC 通信。如果所有会话都在使用中,则 iDRAC 不会启动,直至出现空闲会话。
使用在 Management Station 上支持 SSH 的开源程序(例如 PuTTY 或 OpenSSH)连接到 iDRAC。
注: 从 Windows 上的 VT100 或 ANSI 终端仿真程序中运行 OpenSSH。在 Windows 命令提示符下运行 OpenSSH 会导致功能无法完全正常运行(即,某些键不响应并且不显示图形)。
使用 SSH 与 iDRAC 通信之前,请确保:
-
配置 BIOS 以启用串行控制台。
-
在 iDRAC 中配置 SOL。
-
使用 iDRAC Web 界面或 RACADM 启用 SSH。
SSH(端口 22)客户端 <−−> WAN 连接 <−−> iDRAC
通过使用 SSH 协议且基于 IPMI 的 SOL,无需再使用额外的公用程序,因为串行到网络转换在 iDRAC 内进行。您使用的 SSH 控制台必须能够解释和响应来自受管系统的串行端口的数据。串行端口通常连接到仿真 ANSI 或 VT100/VT220 终端的 Shell 上。串行控制台会自动重定向至 SSH。