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 😉

jramos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

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