Linux クライアントを使用して RDP over HTTPS を実行するにはどうすればよいですか?

Linux クライアントを使用して RDP over HTTPS を実行するにはどうすればよいですか?

私の雇用主は、VPN と RDP から、管理者が「RDP over HTTPS」と呼ぶものを使用するように切り替えました。その切り替え以来、私は「新しい」RDP サーバーに接続できなくなっています。

考える進捗状況は次のとおりです。

  • RDPゲートウェイサーバーはTLS経由で接続されます
  • 要求されたサーバー (ゲートウェイ サーバーとは異なる) は、TLS 接続を介して接続されます。

Windows では、mstsc-settingsサーバー名は接続先のマシンの「内部ネットワーク名」です。最後のタブ (ドイツ語では「leistung」と呼ばれ、「アクティビティ」の場合もあります) で、「どこからでも接続」設定に移動し、「ゲートウェイ サーバー」の下のゲートウェイ サーバーを設定します。

今: ありますかどれでもこのシナリオを Linux で使用する方法はありますか (Windows を実行する仮想マシン以外)?

私は、に興味を持っています

  • 自由なアイデア (例: TLS トンネルを作成し、freerdp/を使用してそれを介して接続することは可能ですかrdesktop?)
  • 非フリーのアイデア。機能する限り、コストについては後で考えます。

編集 (2013-09-27):
現時点では、以前の承認された回答 (iTap) は利用できなくなりました (コメントを参照)。ただし、現在では FreeRDP が正しい回答です (現時点では、FreeRDP の master/stable-1.1-branch には TS ゲートウェイ サポートがあります)。そのため、承認された回答を変更しました。

答え1

フリーRDPOpenSSL サポート付きでコンパイルすると、TLS 接続モードで動作するはずです。

FreeRDP は、Apache ライセンスに基づいてリリースされたリモート デスクトップ プロトコル (RDP) の無料実装です。

答え2

FreeRDPをインストールする

.deb ディストリビューション (Ubuntu、Debian など) の場合

sudo apt-get install freerdp-x11

.rpm ディストリビューション (RedHat、CentOS、Fedora など) の場合

sudo yum install freerdp

それを試してみてください

これをサポートする GUI はまだないようです。ただし、CLI は動作します (ときどき奇妙なクラッシュが発生します)。次のようなコマンドで試すことができます。

xfreerdp /g:tsg.domain.tld /gu:username@domain /gp:password /v:targeted-server

コマンドラインでパスワードを使用しないと問題が発生することがわかりました。 何らかの解決策があるようですが、簡単なことではないため、まだ調べていません。 ゲートウェイを通過するために管理者アカウントを使用しないだけです。


ターゲット サーバーに別のユーザー名を指定したり、解像度を調整したりする必要がある場合があります。このような場合の CLI 引数の詳細については、以下を参照してください。https://github.com/FreeRDP/FreeRDP/wiki/コマンドラインインターフェース

答え3

RDP 接続を SSH 接続経由で境界上のマシンにプロキシします。

答え4

これを実行できるソフトウェアが 1 つあります (!)。
http://itap-mobile.com/desktop/rdp/iTap は、20 ユーロ+税の RDP 接続ソフトウェアです。オープンソースではありませんが、私の「問題」に対する解決策です... テスト バージョンもあります。

iTap は GNU/Linux と Mac で動作するようです。
私は勤務先のセットアップで試してみましたが、問題なく動作しました。

関連情報