Windows远程桌面可以选择记住用户名和密码,方便快速连接。但是用户名和密码是以windows凭据的形式保存在系统中的,当连接同一IP下不同端口的主机时,凭据会相互覆盖,导致每次连接都需要重新输入用户名和密码(比如:1.2.3.4:100和1.2.3.4:200会被认为是同一个连接)。
解决办法:
先把连接保存为rdp文件。
由于rdp文件是不包含用户名和密码信息的,所以需要用记事本编辑rdp文件,在文件里加入两行:
username:s:账号
password 51:b:加密后的密码密文
这里的账号即远程电脑的用户名,密码则需要进行加密处理。方法如下:
1、用powershell 生成
打开powershell窗口,输入
("密码" | ConvertTo-SecureString -AsPlainText -Force) | ConvertFrom-SecureString;
得到很长一串01000开头的密文,复制粘贴到rdp文件里。这个命令,每次生成的密文不一样,没问题的,复制过去就OK。
2、使用软件,比如:RDP Password Hasher,自行搜索。
保存编辑好的rpd文件,之后即可运行对应rpd文件快速连接到远程主机。