Windows 10マシンの電源をオンにしてリモートでSSH接続する

Windows 10マシンの電源をオンにしてリモートでSSH接続する

私には先進国特有の問題があります。ビデオ ゲームがリリースされたのは私が仕事中であり、ダウンロード サイズが膨大であるため、仕事から帰宅したときには準備ができているようにしたいのです。

私の考えとしては、必要なことを何でもできるところから SSH で接続することです。

問題は、リモートで電源をオンにするにはどうしたらよいかということです。通常はオフにしておきます (スリープ状態にしない)。私の記憶では、通常は Windows 10 は完全にオフにならないので、休止状態と呼ばれるものだと思います。とにかく、Shut downボタンを押します。

そのための最も厄介なセットアップは、サーボ付きのラズベリーパイです。おそらくリレーでもできるでしょうが、正直言って私はそれをしたくありませんし、やるのが怖いです。

答え1

WAN 経由で Wake-On-Lan を送信することはできません。より高度なホーム ルーターを使用すると、ルーターへの安全なリモート アクセスを設定し、そこから WOL を送信できます。たとえば、dd-wrt/tomato を実行するルーターなどです。

答え2

IPv4 経由の WOL:

ルーターからコンピューターの IP にポート転送するだけで、IPv4 の WAN 経由で WOL マジック パケットを送信できます。ポートを選択し、このポートをコンピューターに転送して、マジック パケットをパブリック IP に送信するだけです。

PS: これはISPが使用していない場合にのみ機能しますCGNATパブリック IP がルーターの設定ページに表示される WAN IP と異なる場合は、CGNAT を使用していることがわかります。通常、CGNAT 経由の WAN IP は 100.xxx.xxx.xxx または 10.xxx.xxx.xxx または 192.xxx.xxx.xxx または 172.xxx.xxx.xxx になります。

要件:

  • お使いのコンピュータの OS にこの機能が搭載されていて、有効になっている必要があります (Windows 7 以降ではこの機能が搭載されていることがわかっています)。
  • マザーボードと BIOS にこの機能が必要です (ほとんどのマザーボードにこの機能があります)
  • コンピュータはハイバネートまたはスリープ状態である必要があります。電源を切ると、ネットワーク カードに電力が供給されなくなり、データを受信できなくなります。
  • 希望するポート(通常はUDP 7または9)をインターネットルーターからコンピューターに転送する必要があります。これは、ルーターの設定ページに入ることで行われます(通常はブラウザのアドレス欄にゲートウェイIPを入力するだけです)。
  • パケットが正しい IP に転送されるように、LAN 内でコンピューターに静的 IP を割り当てることをお勧めします。
  • UDP パケットを PC に送信する方法が必要です。これを行う Android アプリ、PC フリーウェア、Web サイトは数多くあります (例:デピカス ウェイクオンラン

詳細: ほぼすべての WOL ソフトウェア/アプリでネットワーク マスクを定義できます。LAN 内の多数のコンピューターを起動する必要がある場合、すべての PC にポートを転送する必要はありません。ブロードキャスト アドレスを 0.0.0.0 に設定するだけで、パケットが LAN 全体に送信され、すべての PC がリッスンします。心配しないでください。送信した MAC アドレスに一致する PC のみが起動されます。

IPv6経由のWOL:

これまで、WAN 経由で IPv6 パケットを正常に送信できるソフトウェアやアプリは見つかっていないため、これまでのところ、IPv6 をサポートする多くのアプリを使用して LAN から正常に動作するものの、WAN からは IPv6 経由の WOL は不可能であると推測しています。

追記: 私は何年もの間、IPv4 経由の WOL を使用して、どこからでも自宅のコンピューターを起動してきました。

関連情報