如果我们在 LAN 上有一组 Windows 和 Linux 计算机,是否可以使用 Linux shell 关闭具有特定 IP 地址的计算机?
假设我的电脑上没有运行 ssh 或 telnet。我有所有计算机的 root 密码。
答案1
仅根据您的问题给出答案:“仅根据 IP 地址关闭 PC 是不可能的”
您可以通过网络提供他们的桌面或 shell 来实现这一点。RDP(windows)/SSH 或 VNC(linux)都可以。
答案2
使用带外卡(如果计算机还没有的话)。
它们不是便宜的卡,但你可以为每张卡分配一个 IP 地址,并且你可以远程电源循环/连接/kvm 任何东西。
答案3
Windows 已shutdown /m \\computername
内置命令,但对于 Linux,您可能必须安装 ssh 并使用ssh root@computername /sbin/shutdown
。为什么 Linux 机器没有安装 SSH?
答案4
您必须找出路由器是什么。找到后,在命令提示符中输入以下内容:
shutdown -s -f -m \\"IP of remote machine" -t xx