使用 SSH 远程启动服务器

使用 SSH 远程启动服务器

我正在尝试用以下命令远程启动我的服务器:

ssh [email protected] /sbin/reboot

并继续找回这个

ssh: connect to host xxx.xx.xx.xx port 22: Operation timed out

为什么我无法启动我的服务器?

答案1

重启是为了关于启动您的机器,如果当前已断电,则不启动。如果您想要这样,您需要一个“局域网唤醒”工具。

答案2

为了使用 SSH 连接到主机,您需要在目标计算机上运行 SSH 服务。这就是超时的原因。

您需要为 LAN 唤醒设置服务器。这意味着当网卡收到某个信号时,就会启动物理机。为此,您通常必须遵循某些步骤:

  1. 确保您有兼容的硬件(即支持 WoL 的 NIC)
  2. 通过计算机 BIOS 启用该选项
  3. 在操作系统中配置WoL(通常安装一些软件包或软件)
  4. 为操作系统上的特定适配器 (NIC) 启用 WoL
    1. 也称为配置 MagicPacket

根据您尝试连接的操作系统,您可以通过 Google 搜索有关在您的操作系统风格上设置 LAN 唤醒 (WoL) 的教程。

答案3

您可以通过登录服务器的 IMM、iLO 或类似设备来打开电源,然后查找电源选项。如果您无权访问该设备,则需要现场人员按下电源按钮。

相关内容