remote.itでの接続先の共有

# 1. 今回の要約
* remote.itの接続先を別のアカウントに共有する

remote.itでデバイス/サービスをセットアップすると、その接続先(サービス)はセットアップを行ったアカウントからのみ利用できます。remote.itを複数人で使用する場合には、管理者用と利用者用のremote.itアカウントを使い分けることをお勧めします。デバイスのセットアップとサービスの作成は管理者用アカウントで、実際のremote.itへの接続は利用者用アカウントでといったかたちでの利用となります。また、個人でremote.itを使用する場合にでも、接続先を他のアカウントに利用させたい場合があります。

remote.itでは、そのような時にデバイス(サービス)を他のremote.itアカウントに共有することができます。本稿では、その共有方法について説明をします。

# 2. remote.it DesktopAppから共有する場合
* DesktopAppを起動してください。次に、共有を行いたいデバイスを管理しているremote.itアカウントのメールアドレスとパスワードを入力し、SIGN INを選択します。
* ※デバイス/サービスを登録済みのアカウント
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/20d7c042-1333-3fdb-a3ad-213341473b8d.png)

* ログインに成功すると、デバイス一覧が表示されます。登録済みのデバイスが一覧にあることを確認してください。
* デバイスを共有するためには、共有するデバイス(例:MyPC)を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/ec2d80e2-3760-bd6b-4465-fb36b2d40401.png)

* 下部のメニューより、Add Shared Userを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/082989c5-8142-5096-731d-fd97a401517e.png)

* 共有先のユーザを登録する画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/4c0259da-a92f-ccbb-caf3-9cc4fb1b1781.png)

* 以下の通り登録情報を入力した後に、SHAREを選択します。

|項目|入力内容|
|---|---|
|Enter an email...|remtoe.itアカウント(登録済み/登録予定)のメールアドレス<BR>※remote.itに登録されていない(remote.itアカウントが無い)メールアドレスの場合には、招待メールが送信されます|
|SERVICE|Select allを選択すると、デバイスに登録されているすべてのサービスが共有されます(個別に選択することもできます)|
|Allow sctipt execution|該当デバイス上でのスクリプトの実行を許可する場合に選択<BR>※意図しない場合、選択する必要はありません|

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/e913506a-2952-5459-97db-f947513b269f.png)

* 共有先の登録が完了すると(少し時間がかかります)、完了(成功)の通知が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/daa635ed-e42d-bfc9-4790-2f5f1f6761fe.png)

* remote.itに登録されていない(remote.itアカウントが無い)メールアドレスを共有先に登録した場合には、共有先のメールアドレス宛に招待メールが送信されます。メール中のリンク(Create Account)から、remote.itのユーザ登録ページ([https://app.remote.it/auth/#/sign-up](https://app.remote.it/auth/#/sign-up))を表示できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/af54734c-63e9-50ac-63ae-7a1e1e877bfe.png)

* 共有先に登録したのと同じメールアドレスで、remote.itアカウントのユーザ登録を行ってください。(アカウント取得画面の遷移は省略いたします)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/d93f6827-0c13-12e6-6ceb-36b2f2852de2.png)

* remote.itに登録されている(remote.itアカウントが有る)メールアドレスを共有先に登録した場合には、共有されたユーザのメールアドレス宛にそれを示すメールが送信されます。この時に特に行う操作はありませんが、必要に応じメールが届いていることを確認してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/01c4610e-4341-3f39-29ad-e5f8267850ce.png)

* デバイスに、共有先のユーザが登録されているかを確認します。下部のメニューより、Shared Usersを選択します。
※共有されているユーザ数は、Shared Users下部にも表示されています
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/f6b216d3-1bcb-b0f0-8509-37849d90ce4b.png)

* デバイスを共有されているユーザが表示されます。登録内容を変更(共有停止/共有設定変更)したいユーザが居る場合には、該当のユーザを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/92525d25-57fe-49c6-6456-cda5060b7733.png)

* 選択したユーザの登録内容が表示されます。このユーザへの共有を停止したい場合には、右上のごみ箱アイコンを選択してください。
* ユーザへの共有内容を変更したい場合には、以下の変更が行えます。
 * デバイスに登録されているサービス(接続先)のON/OFF (すべてもしくは個別)
 * remote.itを使用した該当デバイス上でのスクリプトの実行 (Enable script execution)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/d50eb1da-9d1f-39a4-fff4-919a27e3bfc9.png)

# 3. remote.it Webポータルから共有する場合
* ブラウザより、remote.itのWEBサイト([https://remote.it/](https://remote.it/))を表示します。続いて、右上のSign inを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/f2a5bf16-8f93-9cd1-150c-45b16b97722b.png)

* 共有を行いたいデバイスを管理しているremote.itアカウントのメールアドレスとパスワードを入力し、SIGN INを選択します。
※デバイス/サービスを登録済みのアカウント
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/05804725-c845-f6ce-450d-a12fffd5f0c5.png)

* ログインに成功すると、デバイス一覧が表示されます。登録済みのデバイスが一覧にあることを確認してください。
* デバイスを共有するためには、まずは共有先のremote.itアカウントをコンタクトリストに登録する必要があります。左のメニューよりContactsを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/408ae422-b5e7-8dec-50f3-a6fa3dfbd93f.png)

* コンタクトリストが表示されます。リストにアカウントを登録するためには、上部のCREATE CONTACTを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/22b32c14-b968-6d8b-7681-599dbb076035.png)

* 以下の通り登録情報を入力した後に、Create Contactを選択します。

|項目|入力内容|
|---|---|
|Group Name|コンタクトリスト内に表示するグループ名<BR>※既存と同じグループ名を使用する場合、同名で入力ください|
|First Name|名前|
|Last Name|苗字|
|Email Address|remtoe.itアカウント(登録済み/登録予定)のメールアドレス|
|Language|Japanease|

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/a853dfb4-633e-5a95-b3d3-5a49d86255b8.png)

* 登録した内容が一覧に反映されていることを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/390f0283-d6a8-4868-1e59-3dae58c10ad7.png)

* remote.itアカウントが無いユーザ(メールアドレス)を登録した場合には、Account=noと表示されます。
* デバイスをユーザに共有する前に、remote.itアカウントが登録済みであることが必要になります。Invitateを選択して招待メールを送信するか、登録したメールアドレスでユーザに直接remote.itアカウンを取得([https://app.remote.it/auth/#/sign-up](https://app.remote.it/auth/#/sign-up))してもらいます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/f72fa9ef-9d0f-57d9-7fdd-2905c1948636.png)

* Invitateを選択して招待メールを送信する場合には、次の画面でチェックボックスにチェックを入れ、Submitを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/dcdd1bb5-88c5-2ee0-ce94-fe855bb9d503.png)

* コンタクトリストに登録したユーザのメールアドレス宛に、招待メールが送信されます。メール中のリンク(clicking here.)から、remote.itのユーザ登録ページ([https://app.remote.it/auth/#/sign-up](https://app.remote.it/auth/#/sign-up))を表示できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/7583cc4a-5543-d6d9-9961-d3082680df3b.png)

* コンタクトリストに登録したのと同じメールアドレスで、remote.itアカウントのユーザ登録を行ってください。(アカウント取得画面の遷移は省略いたします)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/0e4bc4e4-0051-6c97-81dc-effa9969d19c.png)

* ユーザがremote.itアカウントの取得を終えると、コンタクトリストでAccount=yesと表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/5f5716f1-d080-081b-4643-302ce735ed78.png)

* コンタクトリストの登録が終わった後に、左のメニューよりDevicesを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/b81667af-65a3-53db-e40f-06d78797c9cb.png)

* デバイスの一覧より、共有するデバイス(例:MyPC)にチェックを入れた後に、上部のACTIONSからShareを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/5ea8d065-c1ac-5710-be4a-84a7dc6341b8.png)

* デバイスに共有先のユーザを登録する画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/ff239d17-6247-4c34-7443-498d1a8961b4.png)

* You are adding connection...を選択すると、共有を設定するデバイス名が確認できます。次に、Select contacts to share with...から共有先のユーザをリストボックスから選択します。繰り返し複数のユーザを選ぶことができますが、選択できるユーザは、コンタクトリストに登録済みでかつ、remote.itアカウントを取得済みのユーザとなります。
* 最後に、Add Sharingを選択します。(チェックボックスは選択しなくて構いません)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/9b22fa03-dc7d-e068-c0c5-8a37815cbf31.png)

* 確認画面が表示されますので、Closeを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/eb16346c-0d78-5408-a9ae-d78fd535f956.png)

* 共有先の登録が終わると、共有されたユーザのメールアドレス宛ににそれを示すメールが送信されます。この時に特に行う操作はありませんが、必要に応じメールが届いていることを確認してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/21f10b45-b9e1-b22c-1ff7-0aea13f224f1.png)

* デバイスに、共有先のユーザが登録されているかを確認します。共有するデバイスにチェックを入れた後に、上部のACTIONSからRemove Sharingを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/488b9ba5-4128-76dc-0993-ab00c3ae9740.png)

* デバイスを共有されているユーザが表示されます。共有を停止したいユーザが居る場合には、該当のユーザをチェックした後に、REMOEVE SHARINGを選択してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/db3d1a96-d0d8-e86b-d1c9-05393a4fc6bd.png)

* また、別の方法で共有を管理(共有登録/共有停止/共有設定変更)することもできます。デバイスの一覧で対象のデバイスをマウスでポイントすると、Device Nameの右側に小さくアイコンが表示(人とゴミ箱)されます。この人型のアイコンを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/9cffbe90-4233-2dac-3089-a1f068bd78f7.png)

* デバイスが共有済みの場合には、共有されているユーザが表示されます。共有を停止したいユーザが居る場合には、該当のユーザのごみ箱アイコンを選択してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/3bbb673d-e1db-fe42-ec2d-bdf8c97681cb.png)

* ユーザへの共有内容を変更したい場合には、該当のユーザをクリックした後に、以下の変更が行えます。
 * remote.itを使用した該当デバイス上でのスクリプトの実行 (Enable script execution)
 * デバイスに登録されているサービス(接続先)のON/OFF (個別))
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/8a9c5c09-86fb-02ee-fe46-911475832ce9.png)

* デバイスに新規の共有先ユーザを登録したい場合には、Select contats to share with...からユーザを選択することができます。
※選択できるユーザは、コンタクトリストに登録されている必要があります
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/771955/46a78c19-ba58-6ccd-8b35-bbba6eecfa8d.png)