External KVM Access

Once your equipment has been installed, work can be performed remotely over a KVM over IP connection. Monthly service payments include 10 hours of KVM over IP.

External KVM connections require Java. Instructions can be found below (Installing Java for External KVM Connections).

Work on equipment in colocation, such as maintenance, setup, testing, and restoration, can be delegated to our engineers as part of the Remote Hands service, which is included in the service cost.

Tasks can be created in our ticket system.

Please note that clients are provided 10 hours a month of Remote Hands for free. Additional time can be purchased for ₽100 / 4 hours.

Installing Java for External KVM Connections

Installing Java on Ubuntu

  1. Add the repository:
sudo add-apt-repository ppa:webupd8team/java
  1. Update package data:
sudo apt-get update
  1. Load the Java installer:
sudo apt-get install oracle-java8-installer

Installing Java in Linux

The KVM console requires your system have the Java Runtime Environment and Java Web Plugin installed on your browser. We recommend using Oracle JRE as Open JRE may not work. The required software is usually installed automatically, but if you encounter any problems, these instructions will guide you through the installation process. You can also install Java packages manually by downloading them from the official website and following our instructions:

  1. Unpack the archive ("*" is the version of Java you downloaded packages for):
tar -xvpf jre-*.tar.gz
  1. Move the extracted files to the system folder:
sudo mv ./jre* /usr/lib/jvm/jre*
  1. Add the packages for the Java version that we are going to use. [number] assigns a priority to the installation and can be any number. (Use any number other than zero if there are other Java alternatives that can be deleted if necessary):
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre*/bin/java [number]
  1. Launch the added packages by entering the priority you assigned this installation (in the [number] field) and press Enter:
sudo update-alternatives --config java
  1. Check the version to make sure the packages are active:
java -version
  1. Make a symbolic link for the browser using the folder for our system architecture and deleting previously installed files and packages:
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jre*/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Check that everything is working. More detailed instructions can be found at the following link.

If necessary, these packages can be similarly installed for any other Linux distro, provided you modify the tree to match the relevant architecture.

Potential KVM Console Errors and How to Resolve Them:

  • in MacOS X, if the Security & privacy setting Allow applications downloaded from is set to Mac app store and identified developers, then the KVM applet will not launch (the Allow button will be inactive). You will have to change the value of Allow applications downloaded to Anywhere.
  • if the Java applet launches, but you receive a connection error message, then you will have to make sure the outgoing port hasn’t been closed by the firewall. For more details, contact tech support.

Enabling Java 6 in MacOS X

According to the official documentation, you just have to execute several commands in the terminal (requires administrator privileges):

sudo mkdir -p /Library/Internet\ Plug-Ins/disabled
sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled
sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws


Since Java 6 distributions have been deleted from the Internet and unsigned applications have been blocked in the latest version of Java 7, we’ve added 100% working versions here: