DNSmanager 6 Documentation

Workstation setup

Working with ISPsystem software products requires a PC or a mobile device with connectivity to:

  • the product's web interface;
  • the server with the product via SSH.

Connecting to the web interface

Stable operation of the web interface is supported in the latest versions of browsers:

  • Google Chrome;
  • Mozilla Firefox;
  • Safari.

Operation of the web-interface in other browsers with Chromium engine (Opera, Microsoft Edge, etc.) is supported but not guaranteed.

For details on supported versions, see the documentation of the frameworks used:

For correct operation of the web interface:

  • enable JavaScript support in your browser settings;
  • allow the use of cookies;
  • do not use ad blockers, extensions such as NoScript, or other software that disables or blocks interactive content on the page.

Connecting via SSH

SSH is a network protocol for remote connection to a server. SSH uses traffic encryption algorithms, so the SSH connection is secure.

Connection is made under a superuser account on the remote server. Usually, this is the root account. 

Password or SSH keys are used for authentication.

The software for SSH operation consists of two parts:

  • server — a part of the OS on a remote server;
  • client — installed at the workstation.

Installing client software

For PCs with Unix family operating systems (Ubuntu, Debian, AlmaLinux, macOS, etc.) installation of additional software is not required. 

For Windows 10 and later devices, install the OpenSSH Client component. Read more in Microsoft's official documentation.

For mobile devices, install any SSH client.

Connection using login and password

  1. Open a terminal window or console.
  2. Enter the command:

    ssh <user>@<host>
    Comments to the command
  3. Enter the password for the account.

Connecting with SSH keys

SSH keys are a pair — a private key and a public key. The private key is secret information that is stored by the user. The public key must be stored on the server to be accessed via SSH.

  1. Generate a key:
    1. Open a terminal window or console.
    2. Enter the command:

      ssh-keygen
    3. Specify the file name and path for the SSH keys. If these parameters are not specified, the private key will be stored in the id_rsa file and the public key will be stored in id_rsa.pub in the directories:
      • Windows OS — C:\Users\<username>\.ssh\;
      • Unix family OS — /home/<username>/.ssh/.
  2. Copy the contents of the public key to the /<superuser_name>/.ssh/authorized_keys file on the server. On Unix systems, you can use the following command to do this:

    ssh-copy-id -i <path_to_key> <user>@<host>
    Comments to the command
  3. Connect to the server:

    1. Open a terminal window or console.
    2. Enter the command:

      ssh <user>@<host>
      Comments to the command

Copying files

You can copy files from a workstation to the remote server and back using the scp utility. To do this:

  1. Open the terminal window or the console.
  2. Enter the command:

    Copy a file from workstation to server
    scp <path_to_local_file> <user>@<host>:<path_to_remote_file>
    Copy a file from server to workstation
    scp <user>@<host>:<path_to_remote_file> <path_to_local_file> 
    Comments to the commands

    Example command:

    scp my_local_file.txt root@192.0.2.1:/root/my_dir/my_remote_file.txt