リモートデスクトップ経由でWindows Server 2008 R2に接続したい。
Windowsサーバーのリモートデスクトップ接続プロパティでは、「安全」に設定されています。具体的には、選択されたオプションは「ネットワークレベル認証でリモートデスクトップを実行しているコンピューターからのみ接続を許可する」です。
Ubuntuシステムで、Remminaを使用してWindowsサーバーに接続しようとしました。 Remminaは、オプション "ネットワークレベル認証"(前の段落で述べた)を使用してそのサーバーに接続できません。 Remminaが返すエラーメッセージは次のとおりです。
Disable the connection to the server RPD: IPWINDOWSSERVER2008
「ネットワークレベル認証」オプションを選択して、Remmina(または別のプログラム)をリモートデスクトップでWindows Server 2008ホストに接続するにはどうすればよいですか?
この問題を解決するには、Remminaのエントリを右クリックして編集し、[詳細設定]タブをクリックしてから、[ネゴシエート]から[RDP]にセキュリティフィールドを変更します
Ubuntu 12.04では、Remminaを使用して、ネットワークレベル認証が有効になっているWindowsサーバーに接続できます。
Sudo apt-get -y install remmina
RemminaはRDP接続に FreeRDP を使用し、NLAサポートがバージョン1.0のFreeRDPに追加されました。これはUbuntu 12.04以降で使用可能です。 Ubuntuの以前のバージョンを使用していてアップグレードできない場合、remminaの更新バージョンがありますが、安定性は保証できませんが、 https://launchpad.net/~freerdp-team/ + archive/freerdp
それでもうまくいかない場合は、直接接続できる可能性があります。
Sudo apt-add-repository ppa:freerdp-team/freerdp
Sudo apt-get install freerdp
xfreerdp --plugin cliprdr -g 1024x768 -k no -u {username} -d {domain-name} {target-machine}
後者を行う場合、〜/ .bash_aliasesにいつでもエイリアスを作成できます。alias rdp='xfreerdp --plugin cliprdr -g 1152x864 -k no -u username -d DOMAIN'
前回の更新後、FreeRDP 1.2.0に直面しました(おそらくバージョン1.0.2で既に変更されており、ほとんどのUbuntuユーザーにも関連しています)。そのプロトコルは接続方法を変更しました。次の例を試してください。
xfreerdp /u:<username> /v:<hostname> /size:<WxH>
開発ページで発見したい機能がたくさんあります https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface
私はこれが古いことを知っていますが、12.04 remminaでも同じ問題があり、ソリューションはセキュリティをRDPに設定していました。 「自動」が機能しない理由がわかりません。
13.2008でWindows 2008 R2 Enterpriseサーバーに接続するときにTLSを設定する問題を解決しました。オートネゴシエーションは機能しませんでした。
Remminaに接続できず、コマンドラインからfreerdpを試しました。
xfreerdp [serverip]
パスワードの入力を求められた後、このIPのホストキーが変更されたというメッセージを受け取りました。 known_hostsファイル(〜.freerdp/known_hosts)を削除すると、remminaが接続できました。
私にとってもNLAでは機能しません。 Windowsリモートデスクトップを中央のオプション(ネットワークレベル認証なし)に設定すると、機能します。
ローカルエリアネットワーク上にあり、ポートが外界のファイアウォールの背後にある場合、安全性があまり高くないはずです。
私にとっては(Windows Server 2012でも)以下を使用して動作しました:サウンド:ローカルセキュリティ:ネゴシエートコンソールへの接続:チェックあり
Remminaが以前に機能していた場合、サーバー上の証明書が変更された可能性があります。
これを確認するには、ホームディレクトリで.freerdp
サブディレクトリに移動し、known_hosts
ファイルを見て、証明書のフィンガープリントを比較します。指紋が異なる場合は、新しい指紋に変更できます。
もちろん、指紋が正しく、操作されていないことを再確認する必要があります。安全な環境にいる場合は、代わりに、known_hostsの属する行を削除することもできます。次の接続中に新しいものが表示されます。
Wineを使ってみましたか?
これをDLし、ワインで実行します。 (http://www.Microsoft.com/downloads/details.aspx?FamilyID=80111F21-D48D-426E-96C2-08AA2BD23A49&displa)
http://appdb.winehq.org/objectManager.php?sClass=version&iId=22656