通过命令行通过互联网重启计算机

通过命令行通过互联网重启计算机

是否可以通过命令提示符通过互联网重新启动计算机?

我知道您可以使用以下方法在网络中重新启动/关闭:

shutdown /m \\mycomputer /r /t 0 

我已经能够将其与 VPN 结合使用来重启我的计算机。但我想知道是否有办法使用 IP 地址和开放端口将命令发送到远程计算机。这可能吗?

答案1

最简单的方法是在目标机器上启用 telnet 服务器。Windows Server 2000 及更新版本以及 Windows 7 和 Vista 均有此功能。

然后将端口 23(telnet)从路由器转发到目标机器的内部 IP。

然后,您将能够通过 telnet 连接到路由器的公共 IP,并在内部机器上获取命令提示符。

答案2

快门可以做到这一点。快门 - Den4B 产品

您需要在防火墙上打开一个端口,以允许与 Shutter 服务进行通信。它受密码保护,因此不会有人随意扫描并重新启动您的计算机。

通过您的网络浏览器访问,选择操作并执行。

答案3

从技术上讲 - 是的,您可以这样做。 UNC 语法接受 IPv4 地址,您只需打开端口 445 即可实现此功能。

实际上呢?我甚至不确定哪个更糟糕,是将一向安全的 SMB 服务暴露给整个互联网,还是像其他人建议的那样启用纯文本 Telnet——在我看来,这两种方式都同样糟糕。(据我所知,Windows Telnet 无法为 NTLM 使用单独的凭据,这使得它在公共机器上的安全性不如 SMB。另一方面,到目前为止,它的安全漏洞比 Windows SMB 少。)

相关内容