# Access Windows Instance

## Connecting to a Windows Instance via RDP

This guide explains how to retrieve your Administrator password and connect to your NeevCloud Windows instance using Remote Desktop Protocol (RDP).

***

### Prerequisites

Before you begin, make sure you have:

* A running Windows instance on NeevCloud (Status: **Active**)
* Your SSH private key file (`.pem` or `.key`) used when creating the server
* An RDP client installed on your local machine (e.g., Windows Remote Desktop Connection, Microsoft Remote Desktop for macOS)
* Port **3389** open in your instance's Security Group

***

### Step 1: Confirm Port 3389 is Open

Before connecting, verify that your security group allows inbound RDP traffic.

Go to **Security Groups** in the left sidebar, open the security group assigned to your server, and check that the following rule exists:

| Direction | Protocol | Port Range  | Remote IP |
| --------- | -------- | ----------- | --------- |
| Ingress   | TCP      | 3389 – 3389 | 0.0.0.0/0 |

If the rule is missing, click **+ Add rule** and add it manually.

> **Tip:** The Remote IP `0.0.0.0/0` allows RDP access from **any IP address**. If you want to restrict access to only your machine, replace `0.0.0.0/0` with your specific IP address (e.g., `103.25.48.12/32`). This is recommended for better security, as it prevents unauthorized users from attempting to connect to your server.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2Fc8KAQi9ShxyrmLx4C6wp%2Fimage.png?alt=media&#x26;token=95e68c5e-dfed-418a-ad29-8c03c0ea391d" alt=""><figcaption></figcaption></figure>

***

### Step 2: Get the Administrator Password

There are two ways to get the password for your Administrator account.

**Option A — Retrieve Password (using your SSH key)**

This option decrypts the original password set during instance creation.

1. Go to your server's overview page and click **Retrieve Password** under **Server Actions**.
2. In the dialog that appears, click **Upload File** and select your private key file (`.pem` or `.key`).
3. The system decrypts the password locally in your browser — your private key is never sent to the server.
4. Copy the **Decrypted Password** displayed on screen.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F9ADmTHrG2YtELJdq5Bdd%2Fimage.png?alt=media&#x26;token=bdc85459-8560-4e45-ba8f-e7eb682a0686" alt=""><figcaption></figcaption></figure>

**Option B — Set a New Password**

Use this option if you do not have your private key or want to reset the password.

1. Click **Password** in the left sidebar of the server page.
2. Enter a new password manually or click **Generate** to create one automatically.
3. Click **Set new password** to apply the change.

> **Note:** After setting a new password, allow a few seconds for the change to take effect before attempting to connect.

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2F9L9DomaZKoOFEPTI1SbW%2Fimage.png?alt=media&#x26;token=d741768a-fad4-4f83-a136-fcadf46f3727" alt=""><figcaption></figcaption></figure>

***

### Step 3: Note Your Server's IP Address

On the server overview page, locate the **IPv4** field. This is the address you will use to connect via RDP.

***

### Step 4: Connect Using an RDP Client

**On Windows:**

1. Press `Win + R`, type `mstsc`, and press **Enter** to open Remote Desktop Connection.
2. In the **Computer** field, enter your server's IPv4 address.
3. Click **Connect**.
4. When prompted, enter the following credentials:
   * **Username:** `Administrator`
   * **Password:** The password from Step 2
5. Accept any certificate warning and click **Yes** to proceed.<br>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FzPUmUGhukR0xfCYttEcN%2Fimage.png?alt=media&#x26;token=b621fddc-a1d9-42df-8077-ed8845cad404" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1876135298-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEC5NwtFshv6EATOemuUn%2Fuploads%2FAEHNhzlFbUYHyeN0BduE%2Fimage.png?alt=media&#x26;token=c40f2bc3-4e4f-4d25-9746-a758644767bd" alt=""><figcaption></figcaption></figure>

**On macOS:**

1. Download and open **Microsoft Remote Desktop** from the Mac App Store.
2. Click **Add PC** and enter your server's IPv4 address.
3. Under **User account**, add a new account with username `Administrator` and your password.
4. Save and double-click the connection to connect.

**On Linux:**

Use any RDP client such as **Remmina**:

1. Open Remmina and create a new connection.
2. Set the protocol to **RDP**.
3. Enter the IPv4 address, username `Administrator`, and your password.
4. Click **Connect**.

***

### Summary

| Setting    | Value                               |
| ---------- | ----------------------------------- |
| Protocol   | RDP                                 |
| IP Address | Your server's IPv4 address          |
| Port       | 3389                                |
| Username   | Administrator                       |
| Password   | Retrieved or set from the dashboard |

***

### Troubleshooting

**Cannot connect to the server** Check that port 3389 is open in your Security Group and that the server status is **Active**.

**Password is incorrect** Use the **Retrieve Password** option with your original SSH private key, or reset the password from the **Password** section in the sidebar.

**Connection times out** Confirm the IPv4 address is correct and that your local network does not block outbound RDP traffic on port 3389.
