web-dev-qa-db-ja.com

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

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

Ithink進捗状況は次のとおりです。

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

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

現在:Linuxでこのシナリオを使用する何か方法はありますか(Windowsを実行している仮想マシンを除く)?

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

  • 無料のアイデア(たとえば、TLSトンネルを作成し、freerdp/rdesktopを使用してそれを介して接続することは可能ですか?)
  • 非自由なアイデア。それらが機能する限り、後でコストについて心配します。

編集(2013-09-27):
現在、以前に受け入れられた回答(iTap)は利用できなくなりました(コメントを参照)が、今ではFreeRDPが正解です(現時点では、FreeRDPのマスター/安定版-1.1ブランチにTSゲートウェイサポートがあります) -それで私は受け入れられた答えを切り替えました。

2
Nils

FreeRDP OpenSSLサポートを使用してコンパイルした場合、TLS接続モードで動作するはずです。

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

4
Fred

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/CommandLineInterface ==

1
flickerfly

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

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

iTapはGNU/LinuxとMacで動作しているようです。
雇用主の設定で試してみましたが、問題なく動作します。

0
Nils