VMware ESXi启用SSH教程介绍
远程访问 ESXi 主机是维护和管理 VMware 环境的必要条件。可以通过 SSH 访问 ESXi shell,例如,使用PuTTy作为 Secure Shell 客户端。但是,默认情况下禁用此选项以避免安全威胁,例如蛮力攻击。
如何在VMware ESXi上启用SSH?在 VMware ESXi 主机上启用SSH是一项简单的任务。你可以通过几种方式完成此过程。
本指南将向你展示如何使用 Direct Console UI 和 vSphere Web Client 在 ESXi 服务器上启用 SSH。这些步骤适用于版本 6 及更高版本。
先决条件
- 远程机器上的 SSH 客户端
- 对 ESXi 主机的根访问权限
- vSphere Web Client 的管理员帐户
如何在 ESXi 上启用 SSH(3 种方法)
如果在尝试连接到 ESXi 主机时收到“连接被拒绝”错误,则SSH 已禁用。

选择一种方法并按照以下步骤在 ESXi 上启用 SSH。
注意:如果你是Bare Metal Cloud用户,请遵循 DCUI 或 vSphere Host 方法,因为目前不支持 vCenter。
方法 1:通过 DCUI(直接控制台用户界面)在 ESXi 上启用 SSH
VMware ESXi如何启用SSH?要使用 DCUI 在 ESXi 服务器上启用 SSH 访问,请执行以下步骤:
1.将DCUI屏幕和按F2键登录。例如,裸机云客户使用通过BMC门户远程控制台。

2.输入root密码。

对于phoenixNAP BMC 服务器,部署 ESXi 服务器时会显示 root 密码。

系统自定义菜单加载。
3. 导航到故障排除选项并按 Enter。

4. 导航到启用 SSH,然后按 Enter 以启用该服务。

当你启用 SSH 时,菜单中的选项会发生变化,并让你知道该服务已启用:

使用 ESC 键返回 DCUI 主菜单。
注意:你的会话设置了超时。确保在会话退出之前编辑设置以避免多次登录。使用修改 DCUI 空闲超时选项来增加该值。
方法 2:通过 vSphere Web Client 在 ESXi 主机上启用 SSH
VMware ESXi如何启用SSH?此方法使用 vSphere Web UI 登录 ESXi 主机并启用 SSH。

1.在导航器窗格中选择管理。
2. 单击右侧的服务选项卡。
3.在列表中选择TSM-SSH条目。服务状态显示为Stopped。(TSM 代表技术支持模式)。

4. 单击开始启动SSH 服务。

VMware ESXi启用SSH教程:或者,你可以通过在左侧导航器窗格中选择主机来启用 SSH 。然后:
1. 单击操作。
2. 选择服务。
3. 单击启用安全外壳 (SSH)

注意:当你的 VMware 主机重新启动时,SSH 会自动禁用。此设置是默认行为。请按照以下步骤在重启后自动启用 SSH。
如何在VMware ESXi上启用SSH?要在 ESXi 主机重新启动后启动 SSH:
1.在列表中选择TSM-SSH条目。
2. 单击操作->策略。
3. 选择Start and stop with host,每次主机重启后都会激活SSH服务。

方法 3:通过 vCenter 在 ESXi 上启用 SSH
VMware ESXi如何启用SSH?非 BMC 用户可以使用 Web Client 登录 vCenter 实例并启用 SSH。

登录后,选择主机并:
1. 导航到配置选项卡。
2. 向下滚动并选择 系统 部分下的 安全配置文件。
3. 找到服务部分并单击编辑按钮。

4.在列表中找到并单击 SSH 条目。单击开始以启用 SSH。

如果需要,你可以编辑 SSH 服务的启动策略。
测试 SSH ESXi 连接
如何在VMware ESXi上启用SSH?最后,当你启用 SSH 时,打开 SSH 客户端并尝试连接到你的 SSH 主机。使用root用户并尝试登录。
如果启用了 SSH 服务,你将不会收到连接被拒绝的错误。相反,你成功登录到 ESXi 主机。

VMware ESXi启用SSH教程结论
VMware ESXi如何启用SSH?本指南向你展示了在 ESXi 上启用 SSH 的三个选项。对于 Bare Metal Cloud 用户,前两种方法中的任何一种都可以使用。
此过程很简单,但支持远程 ESXi 管理,因此应高度谨慎。如果你有一段时间不打算使用 SSH,你可能希望按照与启用时相同的步骤禁用该服务。