回答:
バージョン11.04以降のUbuntuのリモートデスクトップ用のデフォルトアプリケーションであるRemminaを使用できます。
Remminaメインメニューから[ツール]-> [インポート]を選択し、.rdpファイルを選択します。これはインポートされ、Remminaの保存済み接続に追加されます。Remminaを起動するといつでも使用できます。
ターミナルからこれは私のために働いた:
remmina -c Downloads/somemachine.rdp
コマンドラインヘルプには次のように記載されています。
$ remmina --help
...
-c, --connect=FILE Connect to a .remmina file
古いバージョンのremminaはadministrative session:i:1
、azureポータルによって生成されたファイル内の行を理解しないため、remminaをファイル内のその行をコメントアウトするより新しいバージョンにアップグレードする必要があります(prefix付き#
)。
私はKDEを使用しているため、krdcを好みます。.rdpファイルのオプションを使用してkrdcを実行するための小さなスクリプトを次に示します。
#!/bin/bash
#
#
krdc `awk '
/^full address:s:/ { sub("full address:s:",""); sub("\015",""); host=$1; next}
/^username:s:/ { sub("username:s:",""); sub("\015",""); user=$1; next}
END {
printf "rdp://%s@%s\n", user, host
}
' $1`
ユーザーとホスト名の基本的なパラメーターのみを実装しました。他の人を自由に実装してください。他のrdpプログラムを使用することもできます-スクリプト内の名前を変更するだけです。スクリプトは、形式でパラメータを提供しますrdp://user@host
。