- 追加された行はこの色です。
- 削除された行はこの色です。
* 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
を行う