Windows Azure で実行されている C#/.NET 4.0 ワーカー アプリの場合、サード パーティ サーバーへのオンデマンドSSH トンネルをセットアップしたいと考えています (主に安全な MySQL データベースにアクセスするため)。SSH.NETは、.NET から SSH トンネルを開くように正確に設計されたオープンソース プロジェクトです。ただし、ローカルポートの割り当てが気になります。
Windows Azure からの SSH トンネルの確立に成功した人はいますか?
SSH トンネルの確立は簡単です。Azure VM にポート 22 の SSH エンドポイントを設定するだけです。パブリック ポートは 22 である必要はありませんが、プライベート ポートは 22 である必要があります。
VM の Azure ダッシュボードから、[エンドポイント] と [追加] をクリックし、SSH とポート 22 を選択します。
VM が Linux 以外の場合、たとえば Windows を使用している場合は、SSH サーバーのインストールが必要になる場合があります。
はい、パテクライアントインストールを使用します。Windows ファイアウォールはあなたの管理下にあります。他に何があなたの邪魔になるでしょうか?