Vista(外部)からWindows7(内部LAN)のデスクトップをリモートデスクトップ機能でコントロールする
設定条件
Windows7用のPCのBIOS画面で以下の設定を行う(マザーにより異なる 今回: miniPC)
Wake ON LAN Enable
Windows上のデバイスマネージャのNICのプロパティ (NICより異なる 今回: )
ただし、miniPCの場合Shutdownを一度して電源を切った状態からでないとうまく動作しなようだ
sshの設定
sshdで別マシンにパケットを投げるために以下を追加
/etc/ssh/sshd_config
AllowTcpForwarding yes
マジックパケット
マジックパケットを投げるためにwolをインストール
# apt-get install wol
実行
$ wol 192.168.10.255 00:01:80:62:AC:4C
wol (ブロードキャスト) (目的PCのMAC)
SSHポート転送で
注意:過去に別のクライアントで使用したポートは接続されているような内容で接続できない場合あるのでその時はローカルポート番号を変更する
アクセサリー -> リモートデスクトップ
このとき、本来のリモートディスクトップのポートは3389であるが同じのローカルホストでもうまく動かないので3390に指定
画面の指定は
あとはTeraTermでLoginしていればOK
リモートデスクトップではShutdownボタンがないので
リモートディスクトップ上で、Ctrl+Alt+End
or
コマンドプロンプトから shutdown /s
を行う