5

私の環境では、Windows XP と Windows 7 を使用しているユーザーが複数います。私は Windows XP を使用しており、作成した .RDP ファイルをダブルクリックすると、接続したい IP アドレスを入力します。に、そしてそれは私をログインさせます。

ただし、Windows XP を使用している別のユーザーに移動すると、まったく同じファイルをダブルクリックし、まったく同じ IP アドレスを入力すると、ユーザーにユーザー名を選択してパスワードを入力するように求められます。

私は絶対に途方に暮れています。ヘルプ!

編集:

わかりました。明確にするために、これにさらに情報を追加するよう求められました。

ローカル環境は、全国の Server 2008 コンピュータに接続する WinXP または Win7 コンピュータ用です。同じログイン情報を共有するものは何千もあるため、RDP ファイル内にユーザー名とパスワードを (もちろん暗号化して) 保持しています。Active Directory は、ネットワークに実装されています。

4

2 に答える 2

5

ある時点で、自動的にログインするマシンにそのrdpセッションの資格情報を保存したようです。そのようです。

XPのrdpログイン

RDPファイルの資格情報を保存しているのはrdpファイルではなく、ログオン資格情報を保存する方法がないことがわかります。保存した資格情報をマシンから削除する場合は、rdp ファイルを右クリックして [編集] を選択し、下の画面で [削除] を選択します。

資格

ただし、ユーザーに資格情報の入力を求めるプロンプトが表示されない rdp ファイルを作成しようとしている場合、ユーザーが最初に資格情報を入力しないと、xp でこれを行うことはできません。ただし、Vista および Win 7 では、次のコードでバット ファイルまたは PowerShell スクリプトを作成するだけで、「cmdkey」を使用できます。

cmdkey /generic:TERMSRV/127.0.0.1 /user: $username /pass: $password

削除するには

cmdkey /delete:TERMSRV/127.0.0.1

IPアドレスとユーザー名とパスワードを変更することを忘れないでください

于 2012-09-18T09:12:52.597 に答える
4

これに対する答えは、mstsc.exe が crypt32.dll を使用してパスワードを暗号化することです。http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/によると、暗号化を行っている人のユーザーIDを使用してハッシュ化および暗号化されているようです時間。

これが、他の誰にも当てはまらず、私にとっても効果がある理由です。私は自分の RDP ファイルを取得し、他の誰かにその RDP ファイルをコピーして貼り付けてもらい、上記のリンクからダウンロードした exe を使用してパスワードを暗号化し、暗号化されたパスワードを RDP ファイルに保存してから、接続を試みることで、この理論をテストしました。コンピュータ。

于 2012-10-13T22:09:22.397 に答える