MSTSC 自动登录

来源:互联网 发布:黑客帝国矩阵革命好帅 编辑:程序博客网 时间:2024/04/30 15:35

MSTSC 保存登录凭证 自动登录问题



0.情景

遇到一个需要利用Microsoft Remote Desktop Connection program (mstsc.exe)自动登录的问题,“把导出的配置文件.rdp,拷贝到其他机器也可以直接登录。”而原本的利用mstsc 直接另存为的rdp文档。里面是没有直接存储密码。
找到三个可以使用的方式,我个人比较喜欢第一个方式,因为配置成以后,只有一个文件,更加易用,也没有特殊的要求。

1.约定
约定如下,按照实际情况修改。

主机:192.168.1.254
端口:9988

用户:user1
密码:user1pass
域: 未添加

2.方案
2.0.RDP encrypted 加密密码,直接写入导出的RDP 配置文件。


2.0.1.原作者,http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/
软件:http://www.remkoweijnen.nl/blog/download/rdp.zip?3e4384

2.0.1.加密密码,把需要加密的密码入“encrypt”后面的 输入框,然后按“decrypt”,再拷贝后面生成出来的字符串到剪贴板。



2.0.2.打开保存的"RDP"文件,直接填写加密后的密码字符串。
默认里面没有下面三行,直接填写即可,如果有域,在“domain:s:”那一行后面添加。密码填写在“password 51:b:”后面。

username:s:user1
domain:s:
password 51:b:01000000D08C9DDF0115D1118C7A00C04FC297EB0100000041938A4DA34B164291335B32A850A3A20400000008000000700073007700000003660000A800000010000000D381DE3FADBE9B3F55F1F6739B91E8AD0000000004800000A00000001000000024E4BB6FF4FDB4B4CBC60E9C227344D2180000001433795139E0A77B782E969943F3F51FA722CC943805660D14000000C334B79DCE00F819AD762D769C37D52ABDBCAFC2



2.1.Microsoft Server 2008 + ,可以利用 “ cmdkey”指令,保存凭证
cmdkey 官方资料:http://technet.microsoft.com/zh-cn/library/cc754243

cmdkey /generic:TERMSRV/192.168.1.254:8899 /user:user1 /pass:user1pass 
2.2. 第三方软件,
例如“Remote Desktop Administrator”,可以导出带密码的文件,支持“密码”加密“远程登录配置文件”。 

Remote Desktop Administrator 官网: http://sourceforge.net/projects/remotedesktopad/

3.参考资料

http://sourceforge.net/projects/remotedesktopad/ 
http://stackoverflow.com/questions/15943775/cmdkey-mstsc-and-local-tunnel 
http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/ 

0 0