# How to use PuTTY for SSH key-based authentication

#### Secure Shell (SSH)

**SSH**, or **Secure Shel**l, is a protocol to securely access and manage a computer or device over an unsecured network. It provides a secure channel in an otherwise insecure environment, ensuring confidentiality and integrity of data.

## Setup Putty for SSH key-based authentication

{% embed url="<https://youtu.be/Q_t24zhYsXM?si=38uJFyj1MbbLrps->" %}

#### PuTTY: Secure SSH Connectivity for Windows

**PuTTY** is a widely used, open-source GUI tool to facilitate secure **SSH** connections. It enables users to establish encrypted tunnels for safe communication between Windows computers and remote servers.

### **Download Putty**

PuTTY can be downloaded [here](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html). Follow these steps to install it:

### Use PuTTY for a basic connection

**Navigate to Puttygen**&#x20;

click on the file&#x20;

<figure><img src="/files/9YhPNWE2qN37z8pcP9UD" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/1sHDzzgQWpTvMeAYyP97" alt=""><figcaption></figcaption></figure>

Choose the All Files option.

<figure><img src="/files/QAQdipV0Ln9ZbWjHOXWu" alt=""><figcaption></figcaption></figure>

To **download**, please select your key.

<figure><img src="/files/deNQkMLCyftk5exbUdyp" alt=""><figcaption></figcaption></figure>

After selecting the **SSH** key, you will see content similar to the following:

Press ok :

<figure><img src="/files/zBYTx9xxLpRRMFiT7n3v" alt=""><figcaption></figcaption></figure>

Save Private key

<figure><img src="/files/e7j7ypmo7x6WdpG3lfKC" alt=""><figcaption></figcaption></figure>

Click yes

<figure><img src="/files/jEfE9Xf8zPPTEc8BZpBO" alt=""><figcaption></figcaption></figure>

### Naming and Saving Your Folder

Ensure your folder has a descriptive and precise name that reflects its contents. Follow these steps to save and name your folder properly:

1. **Right-click** in your desired directory.
2. Select **New > Folder** from the context menu.
3. Type the **folder name**. Use a name that talks about the folder's purpose or content.
4. Press **Enter** to save the folder with your chosen name.

Remember, a well-named folder facilitates easier access and organization of your files.

<figure><img src="/files/OsqsaiyaLZrmCGzh6zgv" alt=""><figcaption></figcaption></figure>

To start using **PuTTY**:

Enter your IP address and select **Authentication** > **Credentials**.

<figure><img src="/files/ILgJXZzzA2OFP4awLCbQ" alt=""><figcaption></figcaption></figure>

Open the browser select your key and click the open:-

<figure><img src="/files/3GCssxpTaZHqY3GY6xuI" alt=""><figcaption></figcaption></figure>

```markdown
Username: [Your Username]
```

<figure><img src="/files/emhSa2iMrgZfjqeKEvPl" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/cdhyeluIITA0ftqC2KU8" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.neevcloud.com/neevcloud-guide/neevcloud-knowledgebase/how-to-use-putty-for-ssh-key-based-authentication.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
