In the previous section, we saw how to connect to Linux instances using a private key for authentication. In this section, we're going to see how the process works for Windows instances.
For Windows, we use the remote desktop protocol, and log in as administrator. We will obtain the administrator password, then we will log in to the instance from Windows. When AWS launches in a Windows instance, it creates a random password for the administrator user. The public key associated with the instance is used to encrypt the password. The encrypted password can only be decrypted with the private key portion of the key pair.
You can decrypt the password easily in the management console.
Go to EC2
, go to Running Instances
, select the instance, and under the Actions
menu choose Get
Windows Password
.
Notice that it gives the name of the key pair that was used when the instance was launched:
In this case, it was awsbook
. So, we need to select the private key.
Then, click Decrypt...