For Cloud Servers
This guide describes how to configure networking and install SSH after installing a CentOS 7 ISO image. In addition, you will learn how to install open-vm-tools after installing a custom ISO image or an older version of an installation.
By default, the IONOS images include VMware Tools. The VMware Tools consist of a set of utilities. These are needed to ensure the proper operation of your server. In the ISO images offered by IONOS, the open-vm-tools are already pre-installed. The open-vm-tools are the open source implementation of the VMware Tools.
Configuring the Network
CentOS 7 configures the network interface correctly via DHCP, but automatically sets the parameter ONBOOT=no if you do not activate the network interface Ethernet (ens192) under NETWORK & NAME during the installation. If the parameter ONBOOT=no is set, then the network will not be activated after the subsequent reboot. In this case, server access is only possible using the KVM console. To change the onboot parameter after the installation is complete, do the following:
Click Actions > Start KVM Console, and then click OK in the KVM Console window.
The KVM Console opens in a new tab.
Log in to the server as an administrator.
Open the file /etc/sysconfig/network-scripts/ifcfg-ens192 using the vi editor. Enter the following command:
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens192
When you are presented with the CentOS 7 graphical interface, you must open the terminal to access vi. To do this, click Applications > System Tools > Terminal.
The vi editor has an insert mode and a command mode. You can enter the insert mode by pressing the i key. In this mode, the characters you type are immediately inserted into the text. To enter the command mode, press the ESC key afterwards. When you use command mode, your keyboard input is interpreted as a command.
Change the ONBOOT=no parameter as follows:
Press the ESC key.
To exit vi and save the file, type the following command, then press Enter:
To enable the interface, type the following command:
[root@localhost ~]# ifup ens192
By default, the open-vm-tools are already pre-installed in the ISO images offered by IONOS. If you use your own ISO image or an older version of an installation, the open-vm-tools may not be included. In this case, follow these steps to install the open-vm-tools:
Perform an update:
If your server does not have a graphical interface installed, install open-vm-tools. To do this, enter the following command:
yum install open-vm-tools
If your server's operating system has a graphical interface, install open-vm-tools-desktop. To do this, enter the following command:
yum install open-vm-tools-desktop
If your Linux distribution does not offer the open-vm-tools package, you can download the VMWare Tools Linux DVD from the Cloud Panel and then install VMWare Tools. Please note that this is not the method recommended by VMWare.
Installing the SSH Server
SSH is installed by default in the IONOS images. If you are using an ISO image, you can install SSH during the operating system installation process. If SSH was not installed during the installation of the ISO image, you can install this service later. To do this, follow these steps:
Perform an update. To do this, enter the following command:
To install the OpenSSH software package, enter the following command:
yum install -y openssh openssh-server openssh-clients openssl-libs
To start the sshd deamon, enter the following command:
systemctl start sshd.service
Check if the installation was successful. To do this, type the following command:
systemctl status sshd.service
If the SSH service is active, type q to return to the command prompt.
If the SSH service is not active, type the following command to restart the service:
systemctl restart sshd.service
To start the SSH service with every boot, enter the following command:
systemctl enable sshd