---
title: "Connect to a dedicated server"
sidebar_label: "Connect to a server"
sidebar_position: 1
description: "How to connect to a server via SSH, RDP, and VNC"
---

import Formbricks from '@theme/MDXComponents/Formbricks'
import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import TerminalIcon from 'docs-kit/icons/terminal'
import {TabItemLabel} from 'docs-kit/components'
import {CustomTable} from 'docs-kit/components'

# Connect to a dedicated server

You can connect to a dedicated server to remotely manage it:

* [via SSH](/dedicated/manage/connect-to-server.mdx#connect-via-ssh) – for servers with a Linux operating system;
* [via RDP](/dedicated/manage/connect-to-server.mdx#connect-via-rdp) – for servers with a Windows operating system;
* [via VNC](/dedicated/manage/connect-to-server.mdx#connect-via-vnc) – for servers with macOS;
* [via the KVM console](/dedicated/manage/connect-to-server.mdx#connect-via-kvm-console) – for servers running any operating system and for servers [in the Chipcore Line](/dedicated/order/dedicated-configurations.mdx#prebuilt-servers) with the additional service  [IP-KVM access for 3 hours](/dedicated/about/additional-services.mdx#additional-services-with-one-time-payment).

If you ordered a server without an operating system, you can [install the OS manually](/dedicated/manage/install-os-from-image.mdx).

## View connection credentials \{#view-connection-parameters}

The connection settings for a dedicated server can be viewed in the [control panel](https://my.selectel.ru/servers):

* username (login) and password — from the top menu, click **Products** and select **Dedicated Servers** → **Servers** → server page → **Operating System** tab → **Login** and **Password fields**;
* public IP address of the server — from the top menu, click **Products** and select **Dedicated Servers** → **Servers** → server page → **Operating System** tab → **IP field**.

If you have forgotten the server password, you can [reset and recover it](/dedicated/troubleshooting/recover-password.mdx).

## Connect via SSH \{#connect-via-ssh}

The SSH protocol is used to connect to servers with a Linux OS.

To connect to a server, you can enter a username and password or use an [SSH key](/dedicated/manage/create-and-place-ssh-key.mdx) pair. We recommend using SSH keys instead of a username and password; connecting with keys is only possible from the computer where the private key is stored.

You can store public SSH keys in the control panel in the [SSH key repository](/dedicated/manage/create-and-place-ssh-key.mdx#add-public-ssh-key-to-ssh-key-repository).

<Tabs queryString="connect-via-ssh">
  <TabItem value="linux-macos" default>
    <TabItemLabel>
      From Linux/macOS
    </TabItemLabel>

    1. Optional: [create an SSH key pair and place the public SSH key on the server](/dedicated/manage/create-and-place-ssh-key.mdx).

    2. Open the CLI.

    3. Connect to the server:

       ```bash
       ssh <username>@<ip_address>
       ```

       Specify:

       * `<username>` — username (login). You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** tab → **Login**.
       * `<ip_address>` — public IP address of the server. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** tab → **IP**.

    4. Enter the password. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** tab → **Password**.

       If the server is running a Linux-based OS from a [standard image](/dedicated/manage/os-images.mdx#standart-os-images), the number of authorization attempts is limited. After 10 failed password attempts from a single IP address, this IP address will be blocked for a day. If you have forgotten your server password, you can [reset and recover it](/dedicated/troubleshooting/recover-password.mdx).

       If you use SSH keys, you do not need to enter a password.
  </TabItem>

  <TabItem value="windows">
    <TabItemLabel>
      From Windows
    </TabItemLabel>

    In Windows 10, you can connect to a dedicated server similarly to Linux and macOS — via the command line (`cmd.exe`).

    For earlier versions of Windows, use PuTTY.

    1. Optional: [create an SSH key pair and place the public key on the server](/dedicated/manage/create-and-place-ssh-key.mdx).

    2. Install [PuTTY](https://www.putty.org/) and launch it.

    3. Go to the **Session** tab.

    4. In the **Host Name** field, enter the server's public IP address.

    5. In the **Port** field, specify the port for the SSH connection (default is `22`).

    6. In the **Connection type** field, select the SSH connection type.

    7. If you are using an SSH key pair, open the **SSH — Auth** tab, click **Browse**, and upload the private key file.

    8. Click **Open**.

    9. Confirm the connection and enter the login and password to access the server. You can view them in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **Login \*\*\*\* and Password**.

       If the server is running a Linux-based OS from a [standard image](/dedicated/manage/os-images.mdx#standart-os-images), the number of authorization attempts is limited. After 10 failed password attempts from a single IP address, this IP address will be blocked for a day. If you have forgotten your server password, you can [reset and recover it](/dedicated/troubleshooting/recover-password.mdx).

       If you use an SSH key pair, you do not need to enter a password.
  </TabItem>
</Tabs>

## Connect via RDP \{#connect-via-rdp}

The RDP protocol is used to connect to dedicated Windows servers.

<Tabs queryString="connect-via-rdp">
  <TabItem value="windows" default>
    <TabItemLabel>
      From Windows
    </TabItemLabel>

    1. Open the **Start** menu → **Remote Desktop Connection**.

    2. In the **Computer** field, enter the public IP address of the server. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **IP**.

    3. Click **Connect**.

    4. Enter the username. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **Login**.

    5. Enter the password. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** \* → server page → **Operating System** → field **Password**.

    6. Click **OK**.
  </TabItem>

  <TabItem value="linux">
    <TabItemLabel>
      From Linux
    </TabItemLabel>

    1. Install an RDP client (rdesktop, Remmina, etc.).  Learn more in the Selectel blog article [RDP remote access clients for Linux](https://selectel.ru/blog/rdp-clients-for-linux/).

    2. Open the CLI.

    3. Connect to the server (example for rdesktop):

       ```bash
       rdesktop <ip_address> -u <username> -p <password>
       ```

       Specify:

       * `<ip_address>` — public IP address of the server. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** tab → **IP**;
       * `<username>` — username (login). You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **Login**;
       * `<password>` — password. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **Password**.
  </TabItem>

  <TabItem value="macos">
    <TabItemLabel>
      From macOS
    </TabItemLabel>

    1. Install [Microsoft Remote Desktop](https://itunes.apple.com/ru/app/microsoft-remote-desktop/id1295203466) and launch it.

    2. To create a connection, click **+**.

    3. In the **PC name** field, enter the public IP address of the server. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **IP**.

    4. In the **Username** field, enter the username. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **Login**.

    5. In the **Password** field, enter the password. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **Password**.

    6. Click **Save**.

    7. Double-click the created connection in the list.
  </TabItem>
</Tabs>

## Connect via VNC \{#connect-via-vnc}

To connect, you can use a VNC client on your local computer. The default port for the connection is 5900.

The VNC protocol is used for remote access to dedicated servers with Windows, Linux, and macOS:

* to connect to macOS servers from Windows or Linux, use RealVNC Viewer;
* to connect to Windows and Linux servers from different OSs, use a suitable client:

<CustomTable>
  <table>
    <thead>
      <th />

      <th>Installed on Windows</th><th>Installed on Linux</th><th>Installed on macOS</th>
    </thead>

    <tbody>
      <tr>
        <th>RealVNC Viewer</th><td>✓</td><td>✓</td><td>✗</td>
      </tr>

      <tr>
        <th>TigerVNC</th><td>✓</td><td>✓</td><td>✗</td>
      </tr>

      <tr>
        <th>UltraVNC</th><td>✓</td><td>✗</td><td>✗</td>
      </tr>

      <tr>
        <th>Remote Ripple</th><td>✓</td><td>✓</td><td>✗</td>
      </tr>

      <tr>
        <th>Remmina</th><td>✗</td><td>✓</td><td>✗</td>
      </tr>

      <tr>
        <th>Finder</th><td>✗</td><td>✗</td><td>✓</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

<Tabs queryString="connect-via-vnc">
  <TabItem value="macos" default>
    <TabItemLabel>
      From macOS
    </TabItemLabel>

    1. Launch Finder.

    2. Open the **Go** menu → **Connect to Server**.

    3. In the **Server Address** field, enter:

       ```bash
       vnc://<ip_address>
       ```

       Specify `<ip_address>` — public IP address of the server. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **IP**.

    4. Click **Connect**.

    5. Enter the username and password. You can view them in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → field **Login \*\*\*\* and Password**.

    6. Click **Sign In**.
  </TabItem>

  <TabItem value="windows-linux">
    <TabItemLabel>
      From Windows/Linux
    </TabItemLabel>

    The connection process depends on the VNC client.

    Example connection for the RealVNC Viewer VNC client:

    1. Install [RealVNC Viewer](https://www.realvnc.com/en/connect/download/viewer/).

    2. Launch RealVNC Viewer.

    3. In the **RVNC connect** field, enter:

       ```bash
       <ip_address>:<port>
       ```

       Specify:

       * `<ip_address>` — public IP address of the server. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** tab → **IP**;
       * `<port>` — port for VNC connection (default is 5900).

    4. In the **Username** field, enter the username. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** tab → **Login field**.

    5. In the **Password** field, enter the password. You can view it in the [control panel](https://my.selectel.ru/servers): in the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** tab → **Password field**.

    6. Click **OK**.
  </TabItem>
</Tabs>

## Connect via KVM console \{#connect-via-kvm-console}

You can connect via the KVM console in the [control panel](https://my.selectel.ru/servers/) to a dedicated server with any operating system.

To connect via the KVM console to servers in the Chipcore Line, order the additional service  [IP-KVM access for 3 hours](/dedicated/about/additional-services.mdx#additional-services-with-one-time-payment). Read more about using the KVM console in the instruction [Manage a server via the KVM console](/dedicated/manage/kvm-console.mdx).

1. In the [control panel](https://my.selectel.ru/servers/), on the top menu, click **Products** and select **Dedicated Servers**.
2. In the server card, click <TerminalIcon />. The KVM console will open in a new browser tab. If necessary, [expand the KVM console window](/dedicated/manage/kvm-console.mdx#expand-the-kvm-console-window).
3. If you have an X8DTU motherboard, [synchronize the cursor](/dedicated/manage/kvm-console.mdx#synchronize-cursor).
4. If the KVM console requests permission to launch, confirm the permission — click **Run**.
5. If the KVM console requests authorization, sequentially set the cursor to the **Username** and **Password** fields, and click on **username** and **password** in the bottom right corner of the window. The fields will be filled in automatically. If you do not see the buttons in the bottom right corner, reconnect to the console.
6. If the KVM console control panel appears, select the **Remote control** section in the left menu. On the remote access page, click **Launch H5Viewer**.
7. Log in to the server. You can view the **login** (username) and **password** (password) in the [control panel](https://my.selectel.ru/servers): on the top menu, click **Products** → **Dedicated Servers** → **Servers** → server page → **Operating System** → **Login** and **Password** fields. The password is available to view for 24 hours from the moment the OS installation or configuration change begins. If you are connecting to a server with Windows OS, ensure that the English keyboard layout is enabled when entering the password on the server.

<Formbricks />
