J.D*_*owe 5 windows-xp rdp remote-desktop windows-server-2008 windows-7
在我所处的环境中,有多个用户使用Windows XP和Windows 7.我在Windows XP上,如果我双击我创建的.RDP文件,我会输入我要连接的IP地址来,它会登录我.
但是,如果我转到另一个用户,也使用Windows XP,请双击完全相同的文件,输入完全相同的IP地址,它会提示用户选择用户名并输入密码.
我绝对亏损.救命!
编辑:
好的,我被要求在此添加更多信息以澄清.
本地环境适用于WinXP或Win7计算机,连接到全国各地的Server 2008计算机.有数千个共享相同的登录信息,所以我保留了RDP文件中的用户名和密码(当然是加密的).Active Directory在我们的网络中实现.
在我看来,在某个时刻,您在自动登录的计算机上保存了该rdp会话的凭据.像这样.

您发现保存RDP文件凭据的rdp文件无法存储登录凭据.如果您要从计算机中删除保存的凭据,请右键单击rdp文件并选择编辑,然后在下面的屏幕中选择删除.

但是,如果您要创建一个rdp文件,如果用户从未被指定用于凭据,则无法在用户首先输入凭据的情况下在xp中执行此操作.但是,在vista和win 7中,您可以使用"cmdkey"只需使用以下代码创建bat文件或powershell脚本
cmdkey /generic:TERMSRV/127.0.0.1 /user: $username /pass: $password
Run Code Online (Sandbox Code Playgroud)
删除
cmdkey /delete:TERMSRV/127.0.0.1
Run Code Online (Sandbox Code Playgroud)
记得改变IP地址和用户名和密码
答案是mstsc.exe使用crypt32.dll来加密密码;根据http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/,它似乎是使用当时进行加密的人的用户ID进行散列和加密的时间。
这就是为什么它对我有效,对其他人无效;我已经测试了这个理论,方法是获取我的 RDP 文件,让其他人自己复制并粘贴所述 RDP 文件,然后使用从上面链接下载的 exe 来加密密码,将加密的密码保存在 RDP 文件中,然后尝试连接到一台电脑。
| 归档时间: |
|
| 查看次数: |
18074 次 |
| 最近记录: |