* Windows VistでWindows7を制御 [#nd2735eb]

RIGHT:更新日&lastmod();

Vista(外部)からWindows7(内部LAN)のデスクトップをリモートデスクトップ機能でコントロールする

''設定条件''

-外部から制御をおこなうためLinuxサーバ経由でsshでポートフォワードを行う
-Windows7を立ち上げるため、Linuxからマジックパケットを投げWake ONさせる

''構成図''
     -----------------------------
     |  外部PC                    |
     |                            |
     |  local port 3390           |
     ------------------------------
            |
            |port 22
     --------------------------------
     |  Router                      |
     |   IP Foward                  |
     |   Port 22 => Linux の Port22 |
     -------------------------------
            |
            |port 22
     ----------------------------------
     |  Linux                         |
     |   Wol を実行                   |
     |  SSH 転送 WindowsPC のPort3389 |
     |                                |
     ----------------------------------
            |
            |port 3389
     ---------------------------------
     |   Windows PC                  |
     |    Wake ON & Remote DeskTop   |
     |                               |
     ---------------------------------


**Wake ONの設定 [#e50b4dfe]

Windows7用のPCのBIOS画面で以下の設定を行う(マザーにより異なる 今回: miniPC)

 Wake ON LAN    Enable

Windows上のデバイスマネージャのNICのプロパティ (NICより異なる 今回: )

-Wake on Magic Packet   Enable
-Wake on Pattern match  Enable

&ref("NIC.png");

&color(red){ただし、miniPCの場合Shutdownを一度して電源を切った状態からでないとうまく動作しなようだ};

**Linux上の設定 [#k783ce1a]

''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)

**Windows7の設定 [#j1d5beea]

&ref("win7.png");


** Teratermの設定 [#j69a547c]

SSHポート転送で

-ローカルポート 3390
-リモート側ホスト 192.168.10.203
-ポート 3389  <=これがWindowsのリモートデスクトップのポート

&color(red){注意:過去に別のクライアントで使用したポートは接続されているような内容で接続できない場合あるのでその時はローカルポート番号を変更する};

**vistaの設定 [#s27d511f]

アクセサリー -> リモートデスクトップ

このとき、本来のリモートディスクトップのポートは3389であるが同じのローカルホストでもうまく動かないので3390に指定

&ref("rdesktop1.png");

画面の指定は

&ref("rdesktop2.png");

あとはTeraTermでLoginしていればOK

**Shutdown [#hc96be7c]

リモートデスクトップではShutdownボタンがないので

リモートディスクトップ上で、Ctrl+Alt+End 

or 

コマンドプロンプトから shutdown /s

を行う


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS