Connect to your Windows instance
You can connect to Amazon EC2 instances created from most Windows Amazon Machine Images (AMIs) using
Remote Desktop. Remote Desktop uses the Remote Desktop Protocol (RDP)
The license for the Windows Server operating system allows two simultaneous remote connections for administrative purposes. The license for Windows Server is included in the price of your Windows instance. If you require more than two simultaneous remote connections, you must purchase a Remote Desktop Services (RDS) license. If you attempt a third connection, an error occurs.
If you need to connect to your instance in order to troubleshoot boot, network configuration,
and other issues for instances built on the Amazon Nitro System
For information about connecting to a Linux instance, see Connect to your Linux instance in the Amazon EC2 User Guide for Linux Instances.
Contents
Prerequisites
To connect using RDP
-
Install an RDP client
-
[Windows] Windows includes an RDP client by default. To verify, type mstsc at a Command Prompt window. If your computer doesn't recognize this command, see the Windows home page
and search for the download for the Microsoft Remote Desktop app. -
[Mac OS X] Download the Microsoft Remote Desktop app
from the Mac App Store. -
[Linux] Use Remmina
.
-
-
Locate the private key
Get the fully-qualified path to the location on your computer of the
.pem
file for the key pair that you specified when you launched the instance. For more information, see Identify the public key specified at launch. If you can't find your private key file, see I've lost my private key. How can I connect to my Windows instance? Enable inbound RDP traffic from your IP address to your instance
Ensure that the security group associated with your instance allows incoming RDP traffic (
port 3389
) from your IP address. The default security group does not allow incoming RDP traffic by default. For more information, see Authorize inbound traffic for your Windows instances.Note
You do not need to specifically allow incoming RDP traffic from your IP address if you use Fleet Manager to connect. Fleet Manager handles that for you.
To connect using Fleet Manager
For prerequisites, see Connect using Remote Desktop in the Amazon Systems Manager User Guide.
Connect to your Windows instance using RDP
To connect to a Windows instance, you must retrieve the initial administrator password and then enter this password when you connect to your instance using Remote Desktop. It takes a few minutes after instance launch before this password is available.
The name of the administrator account depends on the language of the operating system.
For example, for English, it's Administrator
, for French it's Administrateur
, and for Portuguese it's Administrador
.
For more information, see Localized Names for Administrator Account in Windows
If you've joined your instance to a domain, you can connect to your instance using domain credentials you've defined in Amazon Directory Service.
On the Remote Desktop login screen, instead of using the local computer name and the generated password, use the fully-qualified user name
for the administrator (for example, corp.example.com\Admin
), and the password for this account.
If you receive an error while attempting to connect to your instance, see Remote Desktop can't connect to the remote computer.
Connect to your Windows instance using Fleet Manager
You can use Fleet Manager, a capability of Amazon Systems Manager, to connect to Windows instances using the Remote Desktop Protocol (RDP) and display up to four Windows instances on the same page in the Amazon Web Services Management Console. You can connect to the first instance in the Fleet Manager Remote Desktop directly from the Instances page in the Amazon EC2 console as follows.
To connect to instances using RDP with Fleet Manager (console)
-
Open the Amazon EC2 console at https://console.amazonaws.cn/ec2/
. -
From the navigation pane, choose Instances.
-
Select the instance and then choose Connect.
-
On the Connect to instance page, choose the option to Connect using Fleet Manager, then choose Fleet Manager Remote Desktop. This opens the Fleet Manager Remote Desktop page in the Amazon Systems Manager console.
For more information about connecting to Windows instances from the Fleet Manager Remote Desktop page, see Connect using Remote Desktop in the Amazon Systems Manager User Guide.
Connect to a Windows instance using its IPv6 address
If you've enabled your VPC for IPv6 and assigned
an IPv6 address to your Windows instance, you can use an RDP client to
connect to your instance using its IPv6 address (for example,
2001:db8:1234:1a00:9691:9503:25ad:1761
) instead of using its public
IPv4 address or public DNS hostname.
To connect to your Windows instance using its IPv6 address
-
Get the initial administrator password for your instance, as described in Connect to your Windows instance using RDP. This password is required to connect to your instance.
-
[Windows] Open the RDP client on your Windows computer, choose Show Options, and do the following:
-
For Computer, enter the IPv6 address of your Windows instance.
-
For User name, enter Administrator.
-
Choose Connect.
-
When prompted, enter the password that you saved previously.
[Mac OS X] Open the RDP client on your computer and do the following:
-
Choose New.
-
For PC Name, enter the IPv6 address of your Windows instance.
-
For User name, enter Administrator.
-
Close the dialog box. Under My Desktops, select the connection, and choose Start.
-
When prompted, enter the password that you saved previously.
-
-
Due to the nature of self-signed certificates, you may get a warning that the security certificate could not be authenticated. If you trust the certificate, you can choose Yes or Continue. Otherwise, you can verify the identity of the remote computer, as described in Connect to your Windows instance using RDP.
Connect to a Windows instance using Session Manager
Session Manager is a fully-managed Amazon Systems Manager capability for managing your Amazon EC2 instances through an interactive, one-click, browser-based shell, or through the Amazon CLI. You can use Session Manager to start a session with an instance in your account. After the session is started, you can run PowerShell commands as you would for any other connection type. For more information about Session Manager, see Amazon Systems Manager Session Manager in the Amazon Systems Manager User Guide.
Before attempting to connect to an instance using Session Manager, ensure that the necessary setup steps have been completed. For more information, see Setting up Session Manager.
To connect to a Windows instance using Session Manager on the Amazon EC2 console
-
Open the Amazon EC2 console at https://console.amazonaws.cn/ec2/
. -
In the navigation pane, choose Instances.
-
Select the instance and choose Connect.
-
For Connection method, choose Session Manager.
-
Choose Connect.
Tip
If you receive an error that you’re not authorized to perform one or more Systems Manager actions (
ssm:
), then you must update your policies to allow you to start sessions from the Amazon EC2 console. For more information and instructions, see Quickstart default IAM policies for Session Manager in the Amazon Systems Manager User Guide.command-name
Configure your accounts
After you connect, we recommend that you perform the following:
-
Change the administrator password from the default value. You can change the password while you are logged on to the instance itself
, just as you would on any computer running Windows Server. -
Create another user with administrator privileges on the instance. This is a safeguard in case you forget the administrator password or have a problem with the administrator account. The new user must have permission to access the instance remotely. Open System Properties by right-clicking on the This PC icon on your Windows desktop or File Explorer and selecting Properties. Choose Remote settings, and choose Select Users to add the user to the Remote Desktop Users group.
Transfer files to Windows instances
You can work with your Windows instance in the same way that you would work with any Windows server. For example, you can transfer files between a Windows instance and your local computer using the local file sharing feature of the Microsoft Remote Desktop Connection software. You can access local files on hard disk drives, DVD drives, portable media drives, and mapped network drives.
To access your local files from your Windows instances, you must enable the local file sharing feature by mapping the remote session drive to your local drive. The steps are slightly different depending on whether your local computer operating system is Windows or macOS X.