> For the complete documentation index, see [llms.txt](https://chunhthanhde.gitbook.io/google-learning-programs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chunhthanhde.gitbook.io/google-learning-programs/google-it-support-professional-certificate/course-3-operating-systems-and-becoming-a-power-user/module-6-operating-systems-in-practice/1.remote-access/2.remote-connections-on-windows.md).

# Remote Connections on Windows

In this lesson, we explore various methods for making **remote connections** on **Windows** computers, focusing on tools like **PuTTY** and the **Remote Desktop Protocol (RDP)**.

## 🖥️ **Using PuTTY for Remote Connections**

**PuTTY** is a **free, open-source software** that allows you to make remote connections using various network protocols, including **SSH**. Here’s how it works:

1. **Installation**:
   * You can download PuTTY from its official website as an **MSI** package (Microsoft Installer) or directly as an executable file (PuTTY.exe).
   * After installation, launch the PuTTY **GUI** to configure your connection.
2. **Connection Setup**:
   * Input the **host name** or **IP address** of the computer you want to connect to.
   * Default **SSH** port is set to **22**.
   * Click **open** to start the session and **SSH** into the remote computer.
3. **Command-Line Option**:
   * PuTTY can also be run from the **command line** or **PowerShell**.
   * Example command: `putty.exe -ssh user@ip_address -P port_number`.
4. **PuTTY Link (Plink)**:
   * **Plink** is another tool bundled with PuTTY for making SSH connections via the command line.

💡 **SSH (Secure Shell)** is especially useful for connecting from **Windows** to a **Linux-based** system.

***

## 🖱️ **Remote Desktop Protocol (RDP)**

Windows also offers the **Remote Desktop Protocol (RDP)** for graphical remote connections.

1. **Enabling RDP**:
   * Open the **Start menu**, right-click **This PC**, select **Properties**, and navigate to **Remote Settings**.
   * Enable **RDP connections** for users on your network (ensure only trusted users have access due to security concerns 🔒).
2. **Using RDP**:
   * You can launch the **RDP client** by typing `mstsc.exe` in the **Run** box or searching for **Remote Desktop Connection** in the Start menu.
   * Input the **name** or **IP address** of the remote machine to connect.
3. **Command-Line Launch**:
   * The RDP client can also be launched from the command line with additional parameters like `/admin` to connect with **administrative credentials**.

💻 **RDP Clients** are available for other operating systems like **Linux** (Real VNC) and **macOS** (Microsoft RDP).
