RDCMan設定忘備録

たまにRDCManをさわると、資格情報だったり、画面設定だったり、グローバルオプションだったりどこから設定するか忘れるのでメモ

## グローバルオプションの設定箇所

[グローバル オプション](https://docs.microsoft.com/ja-jp/sysinternals/downloads/rdcman#global-options)

上記ドキュメントにあるようにグローバルオプションは `tools` => `options`。

また`General`タブの`Default group settings...`から各種設定も可能。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/0b8ff73d-189d-3338-99db-62a935c07c2b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/cc0c2c8e-c78f-b33d-7c79-ac5e1682956e.png)

## グローバルオプションで設定した資格情報

グローバルオプションの`Profile Management`タブで資格情報を保存すると

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/360fbec0-8b1a-d536-be20-68a8915c4377.png)

各サーバーで`Logon Credentials`を継承ではなく設定する際に、プルダウンから選択できる。
（下記のように先程グローバルオプションに設定した`qiita\saitok`がプルダウンから選択できる。）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/bc5872dc-7db3-b9ce-24b4-f923e6176714.png)

## 表示サイズを画面にフィットするように設定する

グローバルオプションで`Display Settings`を確認するとデフォルトでは`Docked RD scaling`が`No scaling`に設定されている。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/354ae9a8-2b34-0bbd-4f73-ebb32f60572f.png)

これを`Scale to fit window`にすれば画面がwindowにフィットするようなる。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/45e6e50e-49ad-bec9-0fad-98a4782c85f4.png)

## 暗号化の設定

[暗号化の設定](https://docs.microsoft.com/ja-jp/sysinternals/downloads/rdcman#encryption-settings)

RDManはデフォルトではログオンユーザの資格情報を使用して格納パスワードの暗号化と復号化をしています。

これ以外の暗号化設定としては秘密鍵を持つ現在のユーザの証明書を利用した暗号化に切り替える事ができる。

```PowerShell
New-SelfSignedCertificate -KeySpec KeyExchange -KeyExportPolicy Exportable -HashAlgorithm SHA1 -KeyLength 2048 -CertStoreLocation "cert:\CurrentUser\My" -Subject "CN=MyRDCManCert"
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/15d7304f-0ac9-a321-d602-5bad7b316a36.png)

PowerShellで上記コマンドを実行すると、下記のような証明書が作成される。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/cc864e51-3ad3-ebb3-2ee5-d699f9c6fb56.png)

RDCManグループセッティングの`Encryption Settings`の`Password encryption`を`certificate`にすると先程生成した証明書が選択されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/9aa9ebf0-6194-6c4f-630b-f3cf66b2f301.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/e0820ac5-6928-32ae-8ef3-60645e2cd423.png)

これで格納するパスワードの暗号化復号化が、先程生成したMyRDCManCertを利用するように変更されました。

このMyRDCManCertをエクスポートして、他のコンピュータにインストールして利用すれば。
複数のコンピューターで同じrdgファイルを利用する事ができます。

### MyRDCManCertをエクスポート

生成した証明書を別のコンピューターにインストールするには、まず生成した証明書と一緒に秘密鍵のエクスポートを実行する。。

右クリック　＝＞　すべてのタスク　＝＞　エクスポート
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/641b192e-9b13-576e-a726-f64cbbcac383.png)

`次へ`　を選択

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/8e2c9609-ab34-ecab-67ed-460f368ab69a.png)

`はい、秘密キーをエクスポートします`　を選択

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/0c971344-0721-a0c2-11ae-09db1be3e10d.png)

`次へ`　を選択

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/a5449eaa-07aa-91e7-599f-8f7a2093e955.png)

今回は `パスワード`　を入力して `次へ`　を選択

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/a9cdc824-27f5-5f28-00d7-fc9d43e89aa5.png)

エクスポート先のファイル名を入力して `次へ` を選択

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/011db837-f4c1-d51b-0745-40fc9279e5f3.png)

`完了`　を選択

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1670622/79910973-0fbd-e144-22e3-4864370aa6c4.png)

先程、エクスポート先に指定したパスにファイルが作成されるので、このファイルを別のコンピュータに持っていき、インストールすればOK。

インストール後、RDCManでインストールした証明書で暗号化するよう設定すれば。
rdgファイルの使いまわしができますが、パスワード情報はログオンユーザーベースで管理しているほうが個人的にはいいかと思います。