关于RDP OTP (Remote Desktop Protoc
Windows远程桌面环境的一次性密码身份验证
它是如何工作的?
每次登录到远程桌面环境时,密码都会自动更改。然后,使用个人RSA密钥对的公共密钥对新密码进行加密。密钥对的唯一用途是用于发送一次具有更高安全性的密码。然后,您的加密密码将被编码为QR码图像。二维码将上传到您选择的任何FTP,WebDAV或网络共享中。然后,即使是不受信任的系统,也可以使用浏览器访问QR码图像。您的智能手机拥有RSA密钥对的私钥。因此,它可以从扫描的QR码图像中解密一次密码。您可以从智能手机的屏幕上读取未加密的密码,并使用该密码使用不受信任的系统登录到远程桌面环境。现在您已经登录,密码已经在后台更改了。
安装步骤
安装
https://play.google.com/store/apps/details?id=de.sbeh.rdp_otp&hl=zh_CN
到您的android设备上
在您的android设备上运行app RDP OTP
单击Generate key,生成一个RSA 1024位密钥对
私钥只能通过此应用访问
公钥在外部SD卡上另存为pubkey.pem
将pubkey.pem复制到您的远程桌面会话
在远程桌面会话中,复制
https://github.com/sbeh/RDP-OTP/raw/master/Windows/RDP%20OTP%20Server/bin/Debug/RDP%20OTP%20Server.exe
到文件夹或您的选择
将pubkey.pem放在同一文件夹中
在同一文件夹中创建文件oldPass.txt,其中包含您的当前密码
请不要换行!
使其只能由您访问
在同一文件夹中创建一个文件uploadTo.url,其中包含QR码将被上传到的链接。它看起来应该类似于以下之一:
文件:// N:/Storage/OTP_of_DevMachine.png
ftp://用户名:[email protected]/myPersonalSpace/LoginMeIn.png
https:// ralf:[email protected]/OTP.png
文件:// C:/Users/User/Dropbox/PublicSecrets/MyLogin.png
请不要换行!
将RDP OTP Server.exe的快捷方式放在
C:\ Users [您的用户名] \ AppData \ Roaming \ Microsoft \ Windows \开始菜单\ Programs \ Startup
以确保您每次登录时都会更改密码