---
title: "IP-KVM"
sidebar_label: "IP-KVM"
description: "Types of IP-KVM, how to connect to a server via IP-KVM"
sidebar_position: 1
toc_max_heading_level: 3
---

import Formbricks from '@theme/MDXComponents/Formbricks'
import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from '@selectel/docux/components'

# IP-KVM

IP-KVM is an additional device for remote server administration and management, regardless of the status of the processor, BIOS, or operating system.

IP-KVM is connected by default for each of your servers [colocated in Selectel](/server-colocation/about/about-colocation.mdx). The monthly usage limit for IP-KVM is 10 hours. If you need more time, order the additional service [Permanent IP-KVM connection](/server-colocation/about/additional-services.mdx).

For dedicated servers, IP-KVM can only be connected to Chipcore Line servers. To do this, order the additional service [Temporary IP-KVM connection for Chipcore Line servers](/dedicated/about/additional-services.mdx).

The process of connecting to a server via IP-KVM depends on the type of IP-KVM connected to it. We will inform you of the IP-KVM type in the ticket regarding hardware colocation or the additional service order.

The following can be connected to the server:

* Lantronix IP-KVM;
* PI-KVM.

## Connect to the server via Lantronix IP-KVM \{#connect-to-server-via-ip-kvm-lantronix}

By default, IP-KVM is configured to connect in HTML5 mode. If you want to connect using Java, [create a ticket](https://my.selectel.ru/tickets) requesting that the connection mode be changed from HTML5 to Java.

<Tabs queryString="ip-kvm-lantronix">
  <TabItem value="html5" default>
    <TabItemLabel>
      HTML5
    </TabItemLabel>

    1. Open the following page in your browser:

       ```bash
       https://<ip_kvm_ip_address>
       ```

       Specify `<ip_kvm_ip_address>` — the IP-KVM IP address, which can be found in the service order ticket.

    2. Enter the login and password, which can be found in the service order ticket.

    3. Click **Login**.
  </TabItem>

  <TabItem value="java" default>
    <TabItemLabel>
      Java
    </TabItemLabel>

    <Tabs queryString="java">
      <TabItem value="Linux" default>
        <TabItemLabel>
          Linux
        </TabItemLabel>

        You can only connect to the server using Java Web Start version 8u341 or lower. If your version is higher, [connect to the server in HTML5 mode](#connect-to-server-via-ip-kvm-lantronix) or [via serial port](#connect-to-server-via-ip-kvm-lantronix).

        1. If you have not created a ticket requesting to change the connection mode from HTML5 to Java, [create a ticket](https://my.selectel.ru/tickets/create) and wait for confirmation that the IP-KVM connection mode has been switched to Java.

        2. Make sure you have Java Web Start version 8u341 or lower installed. You can download the application from the [Oracle website](https://www.oracle.com/java/technologies/downloads/).

        3. Open Java Web Start.

        4. Go to the **Security** tab.

        5. Click **Edit Site List**.

        6. Enter the IP-KVM IP address, which can be found in the service order ticket.

        7. Open the following page in your browser:

           ```bash
           https://<ip_kvm_ip_address>
           ```

           Specify `<ip_kvm_ip_address>` — the IP-KVM IP address, which can be found in the service order ticket.

        8. Enter the login and password, which can be found in the service order ticket.

        9. Click the **Click to open KVM Console** link. The Selectel IP-KVM applet will download to your computer — `spider.jnlp`

        10. Open the `spider.jnlp` file in Java Web Start:

            ```bash
            <java_directory>/bin/javaws <downloads_directory> spider.jnlp
            ```

            Specify:

            * `<java_directory>` — the name of the directory containing the Java files;
            * `<downloads_directory>` — the name of the directory containing the `spider.jnlp` file.

        11. If a connection error appears during startup, ensure that outgoing ports are not blocked by the [Basic Firewall](/basic-firewall/about/about-basic-firewall.mdx) or another [firewall](/firewalls) and repeat step 10.
      </TabItem>

      <TabItem value="macOS" default>
        <TabItemLabel>
          macOS
        </TabItemLabel>

        You can only connect to the server using Java Web Start version 8u341 or lower. If your version is higher, [connect to the server in HTML5 mode](#connect-to-server-via-ip-kvm-lantronix) or [via serial port](#connect-to-server-via-ip-kvm-lantronix).

        1. If you have not created a ticket requesting to change the connection mode from HTML5 to Java, [create a ticket](https://my.selectel.ru/tickets/create) and wait for confirmation that the IPvM connection mode has been switched to Java.

        2. Make sure you have Java Web Start version 8u341 or lower installed. You can download the application from the [Oracle website](https://www.oracle.com/java/technologies/downloads/).

        3. Open Java Web Start.

        4. Go to the **Security** tab.

        5. Click **Edit Site List**.

        6. Enter the IP-KVM IP address, which can be found in the service order ticket.

        7. Open the following page in your browser:

           ```bash
           https://<ip_kvm_ip_address>
           ```

           Specify `<ip_kvm_ip_address>` — the IP-KVM IP address, which can be found in the service order ticket.

        8. Enter the login and password, which can be found in the service order ticket.

        9. Click the **Click to open KVM Console** link. The Selectel IP-KVM applet will download to your computer — `spider.jnlp`

        10. Open the `spider.jnlp` file in Java Web Start:

            ```bash
            <java_directory>/bin/javaws <downloads_directory> spider.jnlp
            ```

            Specify:

            * `<java_directory>` — the name of the directory containing the Java files;
            * `<downloads_directory>` — the name of the directory containing the `spider.jnlp` file.

        11. If a connection error appears during startup, ensure that outgoing ports are not blocked by the [Basic Firewall](/basic-firewall/about/about-basic-firewall.mdx) or another [firewall](/firewalls) and repeat step 10.
      </TabItem>

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

        You can only connect to the server using Java Web Start version 8u341 or lower. If your Java Web Start version is higher, you can only connect to the server in Java mode [using the SpiderView utility](#connect-to-server-via-ip-kvm-lantronix).

        1. If you have not created a ticket requesting to change the connection mode from HTML5 to Java, create a ticket and wait for confirmation that the IP-KVM connection mode has been switched to Java.
        2. Make sure you have Java Web Start version 8u341 or lower installed. You can download the application from the [Oracle website](https://www.oracle.com/java/technologies/downloads/) or use the following distributions: [jre-6u45-windows-i586](https://static.selectel.ru/java6/jre-6u45-windows-i586.exe) and [jre-6u43-windows-x64](https://static.selectel.ru/java6/jre-6u43-windows-x64.exe).
        3. Open Java Web Start.
        4. Go to the **Security** tab.
        5. Click **Edit Site List**.
        6. Enter the IP-KVM IP address, which can be found in the service order ticket.
        7. Open the following page in your browser:

           ```bash
           https://<ip_kvm_ip_address>
           ```

           Specify `<ip_kvm_ip_address>` — the IP-KVM IP address, which can be found in the service order ticket.
        8. Enter the login and password, which can be found in the service order ticket.
        9. Click the **Click to open KVM Console** link. The Selectel IP-KVM applet will download to your computer — `spider.jnlp`
        10. Select the `spider.jnlp` file and right-click it.
        11. Select **Open with** → **Choose another app** → **More apps** → **Look for another app on this PC**.
        12. Select the **Java** folder → **jre. `<version>`** → **bin** → **javaws**, where `<version>` is the Java version number.
        13. Click **Open**.
        14. Click **Continue**.
        15. If a connection error appears during startup, ensure that outgoing ports are not blocked by the [Basic Firewall](/basic-firewall/about/about-basic-firewall.mdx) or another [firewall](/firewalls) and repeat steps 10-14.
        16. If the error `Unsigned application requesting unrestricted access to system` appears during startup, open the `java.security` file and comment out the lines containing the text `MD5`. For example: `jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024`. Then repeat steps 10-14.
      </TabItem>
    </Tabs>
  </TabItem>

  <TabItem value="spider_view">
    <TabItemLabel>
      SpiderView
    </TabItemLabel>

    You can only connect to the server using SpiderView from an Windows OS.

    1. Make sure you have the SpiderView application installed. You can download the application from the [Lantronix website](https://ltrxdev.atlassian.net/wiki/spaces/LTRXTS/pages/106856701/Latest+Version+of+Spider+Firmware+and+Software).
    2. Open SpiderView.
    3. In the main menu, click **Create New Device in current group**.
    4. In the **Device Name** field, enter the device name; any name can be used.
    5. In the **Network Address** field, enter the IP-KVM IP address, which can be found in the service order ticket.
    6. In the **Username** field, enter the username (login), which can be found in the service order ticket.
    7. In the **Password** field, enter the password, which can be found in the service order ticket.
    8. Click **OK**.
    9. Double-click the icon with the name of the device you entered in step 4.
  </TabItem>

  <TabItem value="serial_port">
    <TabItemLabel>
      serial port
    </TabItemLabel>

    1. Open the CLI.
    2. Connect to the server:

       ```bash
       ssh <username>@<kvm_ip_address>
       ```

       Specify:

       * `<username>` — the username (login), which can be found in the service order ticket;
       * `<kvm_ip_address>` — the public IP-KVM IP address, which can be found in the service order ticket.
    3. Enter the password, which can be found in the service order ticket.
    4. Connect to the equipment console port:

       ```bash
       connect serial
       ```
    5. Wait for the response:

       ```bash
       To exit serial port connection, type 'ESC exit'
       ```
    6. Click **Enter**.
  </TabItem>
</Tabs>

## Connect to the server via PI-KVM \{#connect-to-server-via-pi-kvm}

<Tabs queryString="pi-kvm">
  <TabItem value="html5" default>
    <TabItemLabel>
      HTML5
    </TabItemLabel>

    1. Open the following page in your browser:

       ```bash
       https://<ip_kvm_ip_address>
       ```

       Specify `<ip_kvm_ip_address>` — the IP-KVM IP address, which can be found in the service order ticket.
    2. Enter the username and password, which can be found in the service order ticket.
    3. In the **2FAcode** field, leave the default value.
    4. Click **Login**.
    5. Go to the **KVM** section.
  </TabItem>

  <TabItem value="serial_port">
    <TabItemLabel>
      serial port
    </TabItemLabel>

    1. Open the following page in your browser:

       ```bash
       https://<ip_kvm_ip_address>
       ```

       Specify `<ip_kvm_ip_address>` — the IP-KVM IP address, which can be found in the service order ticket.
    2. Enter the username and password, which can be found in the service order ticket.
    3. Click **Login**.
    4. Go to the **KVM** section.
    5. Go to the **Terminal** section.
    6. Connect to the equipment console port:

       ```bash
       minicom -D /dev/ttyUSB0 -b <speed>
       ```

       Specify `<speed>` — the data transfer speed.
  </TabItem>
</Tabs>

<Formbricks />
