首页 > 系统相关 >获取AWS lightsail Windows server RDP密码

获取AWS lightsail Windows server RDP密码

时间:2024-04-18 12:00:52浏览次数:25  
标签:ciphertext RDP Windows lightsail server instance key password

场景

创建lightsail的linux server时已经生成SSHkey,建立Windows的实例(Instance)时,并未提示输入管理员密码。登录时,找密码登录,提示

“Decipher your password

You used the "keyname" key when you created this instance. See the instructions to decipher the password from the CLI(https://lightsail.aws.amazon.com/ls/docs/en_us/articles/use-non-default-key-with-windows-based-instance-in-lightsail)

按步骤操作,获取了ciphertext,但解密尝试多种方法均失败,唯一一次接近成功,报错“

Got error message
RSA operation error
140244907500736:error:0406506C:rsa routines:rsa_ossl_private_decrypt:data greater than mod len:../crypto/rsa/rsa_ossl.c:402:”

解决办法与步骤

  1. 获取ciphertext。在lighsail控制台,下方,找到Cloushell,点击,进入AWS CLI。输入命令
    aws lightsail get-instance-access-details --instance-name yourinstancename

    输出内容包含

        "accessDetails": {
    {
        "accessDetails": {
            "ipv6Addresses": [
                "windows server ipv6 address"
            ],
            "password": "",
            "passwordData": {
                "ciphertext": "PjIS0CC8hXPPUe7z0XHXbNMo6vgWWMkihhc3zZDlX75HiC3kYROTN9pLN221dVSEIeHbkkBbFl5Bdpj9vKjBxchg=="

    拷贝ciphertext,进入一台linux服务器shell,本环境是Debian

  2. 用Base64解码ciphertext。将ciphertext存入文件,命名ciphertextfile ,用Base64解码

    openssl enc -a -d -in ./ciphertextfile -out Base64Decodeciphertextfile

     

  3. 使用SSH key解密。将key拷贝入linux服务器,命名key。解密输出到output文件。

    openssl rsautl -decrypt -inkey ./key -in ./Base64Decodeciphertextfile -out output

     

参考文件:

See the instructions to decipher the password from the CLI,https://lightsail.aws.amazon.com/ls/docs/en_us/articles/use-non-default-key-with-windows-based-instance-in-lightsail,

Openssl "data greater than mod len", Mar 24, 2019 at 17:42, Oli,https://stackoverflow.com/questions/23205592/openssl-data-greater-than-mod-len

标签:ciphertext,RDP,Windows,lightsail,server,instance,key,password
From: https://www.cnblogs.com/azizos/p/18143220

相关文章

  • Python 解决控制台输出颜色时出现乱码的问题 (windows平台)
    简介在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不......
  • 一个.NET开源的功能丰富、灵活易用的 Windows 窗口增强神器
    思维导航前言工具介绍支持系统工具源代码工具下载并安装部分功能截图项目源码地址优秀项目和框架精选DotNetGuide技术社区交流群前言通常情况下Windows中的软件窗口界面一般只包含还原、移动、大小、最大化、最小化、关闭等几个基本的操作: 今天大姚给大家推......
  • Docker - windows11安装docker desktop
    一、启动支持虚拟机等功能在电脑上打开“控制面板”->“程序”->“启动或关闭Windows功能”。启用以下功能(由于我的系统是Win11家庭版,所以不自带Hype-V功能,如支持则启动)二、进入Docker官网首先先到Docker官网下载最新官方DockerforWindows链接:Docker下载三、安装Doc......
  • Windows 11 LTSC版本的优缺点
    随着Windows11的发布,微软推出了多个版本,其中包括Windows11LTSC版。LTSC(长期服务分支)版本通常被视为适合特定企业环境或者对稳定性和长期支持有需求的用户。然而,对于普通用户来说,Windows11LTSC版可能并非最佳选择。首先,Windows11LTSC版被标榜为适用于老电脑,这意味着它可以......
  • 攻防世界 Windows_Reverse1
    第一次遇见地址偏移间接操作,记录一下wp的思路方法不是我的,我只是做记录理思路题目分析过程PE查壳,有一个UPX壳 用工具脱壳 IDA看看main函数两个关键参数:input(v6改名)和flag(v4改名)光看反汇编函数,这两个参数怎么都联系不起来想着地址说不定连在一起呢?-00000404......
  • Windows系统安装软件出现找不到comct232.ocx或未注册控件问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个comct232.ocx文件(挑选合适的版本文件)把它放入......
  • Windows系统安装软件提示comct332.ocx未注册或缺少控件问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个comct332.ocx文件(挑选合适的版本文件)把它放入......
  • gpupdate.exe 是 Windows 操作系统中的一个命令行工具,用于立即刷新本地计算机或用户的
    C:\Mount\Windows\System32\gpupdate.exeC:\Mount\Windows\SysWOW64\gpupdate.exeC:\Mount\Windows\WinSxS\amd64_microsoft-windows-g..policy-cmdlinetools_31bf3856ad364e35_10.0.20348.2340_none_e3e1b64c0e292aa6\gpupdate.exeC:\Mount\Windows\WinSxS\......
  • C:\Windows\System32\setup 目录中,这个目录包含了一些与系统安装和配置相关的文件
    C:\Windows\System32\setup目录中,这个目录包含了一些与系统安装和配置相关的文件。作用:cmmigr.dll:这是一个动态链接库文件,可能与移动设备中心相关。它可能包含了用于迁移和处理移动设备中心配置的函数和资源。comsetup.dll:这是ComponentServicesSetup工具的......
  • bootmgfw.efi 是 Windows 操作系统中的一个关键文件,它是用于启动 UEFI(统一扩展固件接
    bootmgfw.efi是Windows操作系统中的一个关键文件,它是用于启动UEFI(统一扩展固件接口)计算机的WindowsBootManager。这个文件通常位于Windows安装的EFI系统分区(ESP)中的\EFI\Microsoft\Boot\目录下。在UEFI计算机上,bootmgfw.efi负责加载Windows操作系统的启动程......