seaguest
V2EX  ›  问与答

局域网 Linux 机器如何控制重启 windows 机器?

  •  
  •   seaguest · Nov 30, 2019 · 4651 views
    This topic created in 2532 days ago, the information mentioned may be changed or developed.

    目前局域网有两台电脑,一台 ubuntu,一台是 windows。 windows 有时候外网远程链接不了,但是 ubuntu 可以,希望可以在 ubuntu 上面直接重启 windows 机器,请问有什么办法可以做到呢?

    13 replies  •  2019-12-16 10:48:27 +08:00
    zhzy
    zhzy
    Nov 30, 2019 via iPhone
    1
    你需要 wake on lan
    seaguest
    seaguest
    OP
    Nov 30, 2019
    2
    @zhzy
    应该有跨系统的网络管理软件可以实现的吧?
    liwufan
    liwufan
    Nov 30, 2019 via iPhone
    3
    1.换块带 ipmi 的主板。
    2.短接重启跳线(树莓派,pcie 扩展卡等等)
    3.都装 Linux,Windows 扔虚拟机里头去
    seaguest
    seaguest
    OP
    Nov 30, 2019
    4
    @liwufan
    感觉没有这么复杂吧?
    再不济,写个程序监听命令,收到立即重启不行么?
    neteroster
    neteroster
    Nov 30, 2019 via Android
    5
    Python 写个网页呗 访问 /restart 就 os.system("shutdown -r -t 0")。
    当然要仅限内网访问。
    wtks1
    wtks1
    Nov 30, 2019 via Android
    6
    windows 开 telnet 服务器,直接从 ubuntu 设备 telnet 到 windows 上重启就行
    MonoLogueChi
    MonoLogueChi
    Nov 30, 2019 via Android
    7
    Ubuntu 再远程 Windows,或者用 Ubuntu 做端口转发?
    loading
    loading
    Nov 30, 2019 via Android
    9
    写个网页+1,ubuntu 用 curl 一访问就好了。
    LFUNWF
    LFUNWF
    Nov 30, 2019 via Android
    10
    Windows 用 win10 安装 openssh - server,Ubuntu ssh 登录 Win10。
    yujiang
    yujiang
    Nov 30, 2019 via Android
    11
    一个插座的事儿
    LemonFlower
    LemonFlower
    Nov 30, 2019 via Android
    12
    可以考虑用 WinRM
    seaguest
    seaguest
    OP
    Dec 16, 2019
    13
    最终在 windows 上开启了 telnet 服务(开启 windows telnet 功能),启动服务之后。
    从 linux telnet 到 windows 机器,即可重启 windows 了。

    shutdown -t 30 -r
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2911 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 11:24 · PVG 19:24 · LAX 03:24 · JFK 06:24
    ♥ Do have faith in what you're doing.