magcupの日記

何でも引き付けるカップ、magcup

デスクトップがダメならアシスタンスがある

と言うわけで、リモートアシスタンスにチャレンジ。結果から記すと、ローカルでは上手く行った。ちょっと遅いNTの複数ユーザ、みたいな感じで大変良い。
まず、受け側(アシストされる方、生徒、Win7Home/10Homeでも可)で、システムの詳細>リモート>アシスタンスを許可、にチェックを入れる。
次に、msra.exeを実行し、「信頼するヘルパーを招待」を選択。ファイル「招待.msrcIncident」をセーブ、さらにパスワード(英数12桁)もコピー。
この招待ファイルとパスワードを何らかの方法で相手(アシストする方、先生)に渡す。アシストする側でこのファイル「招待.msrcIncident」を実行して、パスワードを入力すればOK。接続語、アシストされる側で、「デスクトップの共有」にチェックすれば、先生が生徒のPCを直接、動かせる。リモートデスクトップ(RDP)と殆ど同じ状態になる。

問題は、どちらかが、ルーターの中にいたり、VPN接続している場合で、そういう場合には招待ファイルのIPとポート番号が以下の下段のように、二つ並記される。しかし、ルーター越えはどうにも上手く行かない。そもそもIPが合っているのかどうか怪しいし、ポート番号に関しても、RDPと同様に、ルーター側でマッピング設定する必要があるのか、VPNは必須なのか、、等々、分からないことだらけだ。
仕事場ローカル)RCTICKET="65538,1,192.168.10.5:50376,*,
仕事場ローカル)RCTICKET="65538,1,192.168.10.2:54121;X69.Y54.X88.8X:54122,*
VPN接続)RCTICKET="65538,1,192.168.10.110:58757;XW.X9.YW5.Y8:58758,*,
VPN接続)RCTICKET="65538,1,192.168.10.110:59649;XW.X9.YW6.XX8:59650,*
ルーターのみ)RCTICKET="65538,1,192.168.10.110:59208;XXZ.Z5.7W.58:47854,*
ルーターのみ)RCTICKET="65538,1,192.168.10.110:59797;XXZ.Z5.7W.58:14152,*


(後記)逆を試みた。家から仕事場にVPNでつないで、仕事場のPCに招待ファイルを発行させ、「RDPが上手く行っているアドレスとポート番号」を、招待ファイルにそっくりそのまま埋め込んだ。ところが、、、ダメであった。現にRDPが通っているポート番号なので「上流で塞がれて、、」とか「ファイヤウォールが閉じていて」と言うことはないはず。

PowershellのTest-netConnectionを使って、
>Test-netConnection XX.YY.WW.XX -port XXXX
とか接続を試してみると、
ComputerName : XX.YY.WW.XX
RemoteAddress : XX.YY.WW.XX
RemotePort : XXX
InterfaceAlias : _Common_sophia_vpn - vpn.magcup.hatena.ne.jp
SourceAddress : XX.ZZ.WWW.9
TcpTestSucceeded : True
と、つながっては居る。まあ、RDPが通っているので当然のことだが。ポートをでたらめな数にしてみると、確かに通らない。