> ## Documentation Index
> Fetch the complete documentation index at: https://help.onetsolutions.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect to Linux via SSH

> Connect to your Linux VPS using SSH from Windows, Mac, or Linux

SSH (Secure Shell) allows you to securely connect to your server's command line remotely.

<Info>
  **Prerequisites**

  * A VPS with OnetSolutions
  * Your VPS IP address, username, and password
  * An SSH client (built-in on Mac/Linux, PuTTY for Windows)
</Info>

## Connection Instructions

<Tabs>
  <Tab title="Windows">
    <Steps>
      <Step title="Download PuTTY">
        Download [PuTTY](https://www.putty.org/) and install it on your computer.
      </Step>

      <Step title="Configure connection">
        Launch PuTTY and enter:

        * **Host Name**: Your VPS IP address
        * **Port**: 22 (default)
      </Step>

      <Step title="Connect">
        Click "Open" to start the connection.
      </Step>

      <Step title="Authenticate">
        Enter your username (usually `root`) and press Enter. Then enter your password and press Enter.

        <Note>
          The password will not be displayed as you type. This is normal security behavior.
        </Note>
      </Step>
    </Steps>
  </Tab>

  <Tab title="Mac / Linux">
    <Steps>
      <Step title="Open Terminal">
        Open the Terminal application.
      </Step>

      <Step title="Connect via SSH">
        Run the following command, replacing `IP` with your VPS IP address:

        ```bash theme={null}
        ssh root@IP
        ```
      </Step>

      <Step title="Accept host key">
        On first connection, type `yes` to accept the server's host key.
      </Step>

      <Step title="Enter password">
        Enter your password when prompted and press Enter.

        <Note>
          The password will not be displayed as you type. This is normal security behavior.
        </Note>
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Troubleshooting

<Accordion title="Connection refused">
  * Verify your VPS is running
  * Check that SSH service is enabled
  * Confirm the IP address is correct
  * Check firewall rules allow port 22
</Accordion>

<Accordion title="Permission denied">
  * Double-check your username and password
  * Ensure you're using the correct credentials from your activation email
</Accordion>
