Instalar Virtualmin en VPS OVH con Debian

Actualizar la lista de paquetes

apt-get update

Actualización del sistema

apt-get upgrade

Cambiar la contraseña de root

passwd root

Crear usuario y añadirlo a la lista de sudoers

adduser username

Añadir el usuario creado al grupo sudo

usermod -aG sudo username

El puerto de escucha del servidor SSH por defecto es el 22. Como medida de seguridad lo cambiamos modificando el archivo de configuración

nano /etc/ssh/sshd_config

Al principio del archivo encontraremos la siguiente línea

#Port 22

La descomentamos borrando la almohadilla y cambiamos el número 22 por el puerto que queramos teniendo en cuenta que NO esté siendo usado por el sistema.

Y ya que estamos editando el archivo de configuración aprovechamos y realizamos otro cambio para aumentar la seguridad: desactivar el acceso al servidor a través del usuario root. Buscamos la línea

PermitRootLogin yes

y cambiamos yes por no 🙂

Guardamos los cambios y reiniciamos el servicio:

systemctl restart ssh

A partir de ahora nos tendremos que loguear con el usuario que previamente habíamos creado y si necesitamos llevar a cabo cualquier tarea de administración que requiera privilegios haremos uso de sudo o nos cambiaremos por el usuario root.

Descargar el script de instalación automatizada de Virtualmin

wget http://software.virtualmin.com/gpl/scripts/install.sh

y ejecutarlo

chmod +x install.sh
sudo ./install.sh