- 追加された行はこの色です。
- 削除された行はこの色です。
* 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){ただし、Shutdownを一度して電源を切った状態からでないとうまく動作しなようだ};
***P5k-V(ASUS) [#t5c33da9]
''BIOS''
Power menu ⇒ APM Configuration ⇒ Power On By PCIE Devices
Enabled
''NIC ドライバ''
Attansic L1 Gigabit Ethernet 10/100/1000Base-T Controller
Shutdown Wake up ⇒ ON
Wake Up Capabilities ⇒ Magic Packet
**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)
&color(red){注;};このブロードキャストは送り先のIPのブロードキャストではなく、自分が属しているネットワークのブロードキャスト
**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
を行う
***リモート アシスタンス [#ie13f8a7]
招待状を作成時最後に以下のエラーが出た場合
プログラムを開始できませんでした。再試行してください。
コンピュータをセーフモードで起動、もしくは Administrator 権限を持つアカウントでログオン
コマンドプロンプト
> sessmgr -service
その後再起動
&color(red){この作業を行うとなぜかghostでデュプリケートしたPCでUSBメモリが2回目または2個目を認識しない現象(デバイスは認識するがドライブレターが割り当てられない)が修正される。因果関係は不明};
''参考''
-http://support.microsoft.com/kb/818833/ja