説明/参照:
Explanation:
WindowsAzure Toolsによって作成されたRDP証明書を使用したくない場合に、代わりにカスタム証明書を使用する場合は、次の手順を参考にしてください。これらの手順は、パッケージがVisual Studioからパブリッシュされていない場合に使用することもできます。パッケージはローカルで作成されているか、ローカルマシンのドライブまたはWindows AzureのBlobストレージに保存され、その後そこからパブリッシュされます。
実行している可能性がある公開エラーを解決するために必要な手順は次のとおりです。
秘密鍵付き証明書をポータルにアップロードする必要があります(VisualStudioを使用する場合は、バックグラウンドで行います)。
詳細な手順。
Visual Studioで、開発中のソリューションに移動します。

[Webプロジェクト] - > [リモートデスクトップの設定]を右クリックし、[表示]をクリックして証明書の詳細を表示します

(私はカスタム証明書を持っていないので、Windows Azureツール自体で作成した証明書を使用します)証明書の詳細タブに移動し、ファイルにコピーをクリックします。 - >次へ - > 'はい、秘密鍵をエクスポートする'を選択 - >

次へ - >既定の設定を続行し、要求時にパスワードを作成します(以下のスクリーンショットを参照してください)。この手順では、この証明書の.PFXファイルが生成されます。今度は、この証明書を

ポータル(それぞれのクラウドサービス用)
Azure管理ポータル - >問題のクラウドサービスに移動 - >証明書タブ - >

新しく作成した証明書(.PFXファイル)をアップロードする
注意:
リモートデスクトップ接続に必要な証明書は、他のAzure操作で使用する証明書とは異なります。リモートアクセス証明書には秘密鍵が必要です。
Microsoft Azureは、3つの方法で証明書を使用します。
管理証明書 - サブスクリプションレベルで保存されているこれらの証明書は、

SDKツール、Windows Azureツール(Microsoft Visual Studio用)、またはサービス管理REST APIリファレンスの使用これらの証明書は、クラウドサービスまたは展開とは独立しています。
サービス証明書 - クラウドサービスレベルで保存され、これらの証明書は展開された

サービス。
SSH鍵 - Linux仮想マシンに格納され、SSH鍵はリモート認証に使用されます

仮想マシンへの接続。
リファレンス:RDP用のカスタム証明書をWindows Azureロールに使用する方法
http://blogs.msdn.com/b/cie/archive/2014/02/22/how-to-use-custom-certificate-for-rdp-to-windows-azure- roles.aspx