ASP.NET MVC Web应用程序 - 使用加密凭据生成.RDP文件?

时间:2014-07-17 15:03:11

标签: c# asp.net asp.net-mvc encryption rdp

我有一个简单的ASP.NET MVC应用程序,它为用户生成.RDP文件,以便在我们的集成测试环境中登录测试机器。该应用程序托管在带有IIS v7的Windows Server 2008 R2 Enterprise上。用户使用的是Windows 7 Enterprise SP1。用户只需选择一台机器然后选择一个帐户,生成.RDP文件即可保存或打开。但是,它们目前在屏幕上提供了帐户密码,并且必须在RDP对话框中键入它。

我想通过加密.RDP文件中的密码来删除在初始RDP凭据框中输入密码的手动操作。当我在我的机器上以调试模式运行应用程序时,我能够成功加密密码并直接启动到远程会话。但是,从我已经完成的研究来看,密码加密/解密过程似乎只有在同一个用户从加密密码的同一台机器上访问.RDP文件时才有效...

有没有人知道如何在Web服务器上托管应用程序,但是仍然允许用户生成可以在客户端计算机上使用的加密.RDP文件?

我非常感谢您提供的任何反馈!提前谢谢你!

0 个答案:

没有答案