Los instaladores de Linux han avanzado mucho. Usted puede instalar una gran cantidad de distribuciones principales más fácil hoy en día de lo que podría haber cinco o 10 años atrás. Uno de esos instaladores que ahora utiliza el servidor y la estación de trabajo Ubuntu 20.04 de Canonical, llamado Subiquity, sustituye al instalador heredado de Debian que antes utilizaba Ubuntu.
¡En este artículo, vas a aprender, paso a paso, cómo instalar Ubuntu Server 20.04!
Lo que aprenderás
Este artículo va a guiarte a través de un escenario real en el que instalarás Ubuntu Server 20.04. Usted aprenderá el proceso de instalación paso a paso, configurar los ajustes estándar como la actualización del instalador, configurar una dirección IP, configurar los discos, añadir una cuenta de usuario root y configurar un nombre de host, configurar el acceso remoto utilizando SSH, y, finalmente, realizar las actualizaciones posteriores a la instalación.
Requisitos previos
Para seguir esta guía, necesitarás tener los siguientes recursos:
- Ubuntu Server 20.04 ISO
- Un hipervisor o servidor físico independiente
- Hyper-V
- VMware ESXi, Player, o Workstation
- KVM / VirtualBox
- Las ganas de aprender
¿Listo para aprender? Genial!
Instalando Ubuntu Server
Sin más preámbulos, empecemos!
- Comienza la instalación arrancando tu VM huésped usando la ISO de Ubuntu Server 20.04. Esta guía mencionará mucho a VMware; sin embargo, puedes usar cualquier hipervisor. Los ejemplos aquí son de VMware ESXi 7.0, pero también puedes usar Microsoft Hyper-V, VirtualBox, o VMware Player, por nombrar algunos. Cuando inicies tu invitado VM, deberías ver mensajes de arranque del sistema mientras el invitado VM arranca. Tras finalizar el proceso de arranque, verás la siguiente pantalla de bienvenida:
La elección del idioma por defecto es el inglés. Si este es el idioma que desea utilizar, pulse Intro.
2. En la siguiente pantalla, elija si desea actualizar el instalador o no. Si está conectado a Internet, utilice las flechas para seleccionar ‘Actualizar al nuevo instalador’ y pulse Intro. De lo contrario, puede omitir este paso.
El instalador comenzará a descargarse, y la actualización comenzará:
3. Una vez que el instalador haya completado la actualización, ahora tendrá que elegir una distribución de teclado. La disposición por defecto es la de inglés (US). Si está de acuerdo con estos valores predeterminados, elija Hecho y pulse Intro:
4. Ahora es el momento de configurar la red. Por defecto, el instalador buscará una dirección DHCP y configurará automáticamente la red. Sin embargo, ahora debes establecer la dirección IP con una configuración válida para tu red. Puedes anotar la dirección asignada y utilizarla como configuración estática. Si elige ese camino, asegúrese de hacer de esa dirección una reserva estática en la configuración de su servidor DHCP.
5. Para configurar una dirección estática, seleccione eth0, como se muestra a continuación, y pulse Intro. A continuación, deberá seleccionar IPv4 o IPv6 y asignar las direcciones correctas de subred, dirección, puerta de enlace y servidor de nombres. IPv6 es principalmente para el tráfico de cara a Internet porque el mundo se está quedando sin espacio de direcciones IPv4. No es algo que vaya a necesitar para el tráfico local en un futuro próximo.
Para la mayoría de los casos, elegirá IPv4 como se muestra a continuación:
6. Cuando termine, la configuración se aplicará y podrá continuar. Seleccione Hecho y pulse Enter para continuar.
7. La siguiente pantalla le pedirá que configure una dirección proxy. Si utiliza uno para acceder a Internet, introduzca esa dirección aquí, de lo contrario déjela en blanco y seleccione Hecho, y pulse Intro:
8. A continuación, es el momento de elegir una configuración de disco. Para los propósitos de esta guía, vamos a mantener los valores predeterminados tanto como sea posible. Asegúrese de que la opción Usar un disco completo esté seleccionada, y que la opción Configurar este disco como un grupo LVM esté seleccionada. Con ambos seleccionados, elija Done y pulse Enter:
9. Revise la configuración de almacenamiento. Ahora sería un buen momento para documentar también la configuración del disco. Si está satisfecho con su configuración, elija Done y pulse Enter:
10. Como el formateo y la partición de un disco se consideran destructivos, verá un diálogo de confirmación. Elija Continuar y presione Enter:
11. La siguiente pantalla será la de Configuración del perfil. Esta cuenta será la cuenta de usuario raíz de su servidor. Introduzca su nombre, un nombre de servidor, un nombre de usuario y una contraseña que desee utilizar. El nombre de usuario puede ser tu nombre o un personaje de Marvel Comics. La elección es tuya. Cualquiera que sea la decisión, asegúrese de documentar esta información antes de continuar.
12. Cuando esté satisfecho con la información, seleccione Hecho y pulse Intro:
13. Ahora se le pregunta si desea o no instalar OpenSSH Server. Si sólo va a utilizar la consola de la VM para acceder al servidor, omita la instalación. Puede instalar OpenSSH más tarde. Sin embargo, si planea utilizar la conectividad SSH para gestionar su host, asegúrese de que la opción Instalar el servidor OpenSSH está seleccionada. Es más fácil hacerlo ahora que instalarlo y configurarlo después. Si está familiarizado con las claves SSH, también puede importar sus claves ahora para permitir un inicio de sesión seguro sin contraseña.
14. Cuando esté satisfecho con las selecciones, elija Done y pulse Enter:
15. ¡Ahora está a punto de terminar! Lo siguiente, es instalar algunos de los snaps más populares que están disponibles para Ubuntu Server.
Si lo desea, seleccione PowerShell y elija Done, y presione Enter. De lo contrario, sólo seleccione Hecho, y presione Enter.
Ubuntu Server comenzará ahora la instalación. Normalmente, la instalación sólo tardará unos minutos en una máquina virtual.
16. Después de unos minutos y, usted necesita para reiniciar. Presione Enter y el servidor se reiniciará.
Abrir Puertos Comunes
Necesita añadir algo de seguridad subyacente a su instalación instalando un firewall. Por defecto, el Un-Complicated Firewall (ufw) en Ubuntu Server 20.04 no está configurado ni habilitado.
Los pasos de esta sección no son técnicamente necesarios para una instalación vanilla. Sin embargo, si usted va a utilizar este servidor como un servidor web o tal vez un servidor de base de datos, siga leyendo.
Ahora conéctese a su nuevo servidor utilizando el protocolo SSH. Para esta guía, Windows Terminal y PowerShell 7 utilizando SSH para ejecutar comandos.
Habilitando el Firewall
- Abra su cliente SSH, e introduzca el siguiente comando utilizando el nombre de usuario y la dirección IP que utilizó durante la instalación de Ubuntu Server:
ssh @
2. Pulse Enter. Espera a que el prompt acepte la clave de encriptación si no te has conectado antes vía SSH. El proceso que verá en el siguiente gif animado:
Verifique el estado del Firewall sin complicaciones o UFW escribiendo el siguiente comando en la terminal:
sudo ufw status verbose
El estado del firewall será inactivo. Habilite e inicie ahora el demonio del cortafuegos escribiendo el siguiente comando y pulsando Enter:
sudo ufw enable
Primero debe configurar el acceso para SSH. Esto es necesario una vez que el firewall está habilitado.
sudo ufw allow ssh
Si está configurando este servidor de Ubuntu para actuar como un servidor web o tal vez un servidor MySQL, verá los puertos necesarios para abrir a continuación.
sudo ufw allow httpsudo ufw allow httpssudo ufw allow mysql
Ahora vuelva a cargar la configuración del firewall para aplicar los cambios introduciendo el siguiente comando:
sudo ufw reload
Es posible que desee ser más preciso con el lugar donde permite que el tráfico venga. Esta guía utiliza cualquier lugar porque hay otras medidas de seguridad que impiden el acceso a las máquinas de la red utilizada. Si desea hacer un poco de lectura adicional acerca de cómo configurar UFW, leer más comenzando aquí.
Actualización de Ubuntu Server 20.04
Para la última tarea, usted querrá llevar a cabo antes de seguir adelante es para actualizar el sistema operativo y actualizar cualquier paquete que pueda necesitar la actualización. Es posible que desee hacer esto para asegurarse de que su servidor recién acuñado tiene todas las últimas correcciones de seguridad y de errores disponibles.
Para hacerlo, comience utilizando el comando apt, como se muestra a continuación.
El gestor de paquetes apt entonces explorará los repositorios de Ubuntu en busca de actualizaciones/mejoras. El parámetro -y suprime los diálogos de confirmación, y cualquier paquete que tenga actualizaciones se mostrará en la pantalla.
sudo apt update -y
Ahora ejecute el siguiente comando.
Ahora el gestor de paquetes apt comenzará a aplicar todas las actualizaciones encontradas previamente que necesiten actualizaciones. El parámetro -y
suprimirá cualquier diálogo de confirmación. Este paso puede tardar uno o dos minutos, dependiendo de su conexión a Internet y del rendimiento del sistema.
sudo apt upgrade -y
¡Felicidades! Acaba de instalar, configurar y actualizar Ubuntu Server 20.04 LTS con éxito.
Aprenda más
- Subiquity en GitHub
- Instalación automatizada de Ubuntu Server con Subiquity