7

Instalación y configuración inicial de Ubuntu Server 18.04 LTS

Hola a tod@s.

  • Empezaremos descargándonos de la web de Ubuntu (https://www.ubuntu.com/) la nueva release de Ubuntu Server 18.04 LTS:

  • Como podemos ver ya la tenemos descargada:

  • Empezamos con la instalación de Ubuntu Server 18.04, para ello elegimos el idioma:

  • Elegimos el idioma:

  • Instalar Ubuntu:

  • Configuramos la conexión de red, a través de nuestro servidor DHCP, más adelante, cuando tengamos instalado el servidor, le asignaremos una dirección IP estática:

  • En nuestra infraestructura de red no disponemos de ningún proxy:

  • Configuramos las particiones manualmente:

  • Aquí podemos ver el resumen de las particiones que hemos creado con sus puntos de montaje, la partición 1 (bios_grub), nos la crea por defecto el sistema:

  • Le indicamos al sistema que queremos continuar con la configuración realizada:

  • Le indicamos nombre de usuario con sus credenciales y el nombre del servidor:

  • Comienza a instalar el sistema:

  • Como podemos ver la instalación se ha completado correctamente, “reiniciamos la máquina”:

  • Una vez que hemos instalado el sistema, hacemos logon con el usuario que hemos creado en la instalación:

  • Como podemos ver este usuario que hemos creado en la instalación tiene permisos de “sudo” y “adm”:

  • Ahora vamos a agregar otro usuario llamado “ocsinventory” y que pertenezca a los grupos “adm” y “sudo”:

  • Ahora le vamos a asignar los password correspondientes a las cuentas de “root” y “ocsinventory”:

  • Si queremos editar el hostname y cambiar de nombre a la máquina, introducimos el siguiente comando:

  • Para preservar el nombre del hostname y evitar que con un reinicio de la máquina vuelva a cambiarse, debemos editar el fichero /etc/cloud/cloud.cfg, y cambiar los valores “preserve_hostname: false” por “preserve_hostname: true”:

  • Reiniciamos la máquina:

  • Una vez reiniciada vemos que el fichero /etc/hostname ha cambiado y que se preserva con los reinicios o apagados de la máquina:

  • Editamos el fichero hosts y le indicamos la dirección IP que va a tener este servidor con su nombre FQDN:

  • Ahora le vamos a asignar al servidor una dirección IP estática, en esta nueva release de Ubuntu 18.04 LTS, ya no editamos el fichero /etc/network/interfaces, debemos de crearnos un fichero .yaml en la ruta /etc/netplan e introducir las siguientes líneas:

 

  • Comentamos todo el fichero 50-cloud-init.yaml:

  • Aplicamos los cambios:

  • Reiniciamos la red:

  • Si no nos funciona este comando probamos con este otro systemctl restart networkd-dispatcher.service:

  • Hacemos un “ifconfig “ para ver que se han aplicado los cambios:

  • Ahora en el DNS de nuestra infraestructura nos creamos un registro del tipo A:

  • Como vemos resuelve correctamente:

  • Actualizamos el sistema:

  • Ahora vamos a instalar SSH para acceder de forma remota a nuestro Ubuntu Server:

  • Procedemos entonces a editar el fichero /etc/ssh/sshd_config:

  • Parece ser que para esta release de Ubuntu Server 18.04 LTS, ya viene todo preparado y preconfigurado para acceder por SSH, de todas formas muestro el fichero sshd_config:

  • Ahora desde otro equipo de nuestra red accedemos por Putty a nuestro Ubuntu Server:

  • Como podemos ver estamos accediendo remotamente desde otro equipo de nuestra red al Ubuntu Server a través de SSH, el usuario root tiene denegada la conexión por SSH:

  • Si queremos habilitar a root para que tenga acceso a través de SSH, editamos el fichero /etc/ssh/sshd_config, añadiendo la siguiente línea:

  • Reiniciamos el servicio de ssh:

  • Y como podemos ver ya tenemos acceso por SSH con la cuenta de root a nuestro Ubuntu Server:

  • Como buena práctica debemos dejar el acceso a root por SSH deshabilitado:

 

Saludos y espero que os resulte de ayuda 😉

Jose Ramon Ramos Gata

Técnico Superior STI

7 comentarios

  1. La instalación del servidor es facil, mas no aparecen las opciones de dns, samba, virtualización y ssh como aparece en la versión 16.04. Veo que hay que hacerlo o instalarlo en modo de commando.

  2. Gracias por el post, me ha servido de mucha ayuda. Ahora quiero descargar un paquete de MySql o similar para hacer unas pruebas, como puedo hacerlo?. Hay algun entorno predefino tipo startx, gnome o similar o como puedo instalarlo? Gracias

Responder a Jorge Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.