INSTALACION DE UBUNTU EN VIRTUALBOX PRIMEROS PASOS Y CONFIGURACION BASICA
Ultima actualización: 07-feb-2024
En este apartado estaremos realizando la instalación de la versión de Ubuntu 22.04 LTS en VirtualBox Versión 7.0. Esta es una guía paso a paso de como realizar una instalación de Ubuntu para personas que estén empezando en el área de informática.
Sera una instalación sencilla con posterior actualización de paquetes. Estos son los pasos que necesitamos realizar antes para futuros laboratorios que estaremos compartiendo.
Ubuntu es una distribución basada en Debian
GNU/Linux, que incluye principalmente software libre y de código
abierto. Puede utilizarse en ordenadores y servidores. Está orientado al
usuario promedio, con un fuerte enfoque en la facilidad de uso y en
mejorar la experiencia del usuario.
Fue
diseñado con el objetivo ofrecer una experiencia segura, rápida y
sencilla tanto en equipos de escritorio como en servidores. Su nombre
proviene de la filosofía africana, y significa «humanidad hacia otros»,
lo que refleja su intención principal de brindar software accesible para
todos los usuarios.
Programas requeridos para este laboratorio:
VirtualBox 7.0 Link de descarga
Ubuntu 22.04 LTS. Link de descarga
Instalación de AlmaLinux:
Pulsamos en el botón añadir y nos aparecerá un wizard donde colocaremos el nombre de la maquina virtual, seleccionaremos la ruta donde se guardara los archivos que se van a crear ( dejaremos por defecto) y la ubicación donde esta ubicada el ISO que descargamos desde el link de mas arriba. También hacemos check en: omitir instalación desatendida.
En este paso configuramos la cantidad de memoria que sera asignada a nuestra maquina virtual y la cantidad de procesadores que podrá utilizar de nuestro sistema.
Ahora configuraremos el tamaño máximo del disco virtual que sera asignado a la maquina. Este tamaño puede aumentar con unos sencillos clics mas adelante. Con 40gb sera suficiente por ahora, en el futuro podremos montar varios servicios.
Antes de proceder con la creación de los archivos base de la maquina nos aparecerá un resumen de todas las configuraciones que hemos realizado. Si todo esta correcto pulsamos en terminar y se crearan los archivos base.
Seleccionamos la maquina de UBUNTU y pulsamos en "INICIAR" para iniciar la maquina
Nos aparecerá una nueva ventana y presionamos en nuestro teclado la tecla "Enter" en "Try or Install Ubuntu" para que el ISO desempaquete los archivos de instalación y cargue el GUI de GNOME.
Seleccionamos el idioma en que sera instalado el sistema operativo. En nuestro caso siempre elegimos ingles. Pulsamos "Install Ubuntu" para empezar la instalación. En caso contrario, si pulsamos "Try Ubuntu", nos terminara de cargar un sistema operativo Live y podremos utilizar Ubuntu como si estuviera instalado. Es útil si necesitamos navegar, modificar archivos o realizar alguna operación sin necesidad de instalar.
Seleccionamos el idioma del teclado. En nuestro caso siempre elegimos Ingles (US)
Seleccionamos "Minimal Instalation" para que solo instale los paquetes necesarios para tener el máximo espacio disponible para servicios. Aunque seleccionemos esta opción nos va a realizar una instalación con interfase gráfica. mas adelante indicaremos como tener un Ubuntu que arranque sin sistema gráfico.
Seleccionamos borrar todo el disco para que borre todo el contenido del disco y haga una auto partición de disco. Pulsamos "INSTALL NOW" para iniciar la instalación.
Nos aparecerá esta advertencia indicando que el contenido del disco sda sera borrado y se crearan dos particiones. Pulsamos "CONTINUE".
Seleccionamos nuestra zona geográfica. En mi caso seleccionare Santo Domingo
Crearemos un usuario que utilizaremos como administrador. En nuestro caso creamos el usuario prueba con una clave segura. Ademas seleccionamos: "Requier My password to Login" para que nos pida usuario y contraseña cada vez que inicie la maquina virtual. Pulsamos "CONTINUE" para seguir con la instalación.
Esperaremos a que se instalen los paquetes, esto puede tardar varios minutos
Al finalizar la instalación nos aparecerá este aviso. Pulsamos en "RESTART NOW" para reiniciar la maquina virtual
Después de que la maquina se reinicie nos aparecerá la ventana de bienvenida. Pulsamos la tecla "ENTER" de nuestro teclado o pulsamos sobre el usuario prueba. Ingresamos la contraseña que anteriormente configuramos.
Hacemos clic en la parte de abajo a la izquierda y nos aparecerá el menú con todos los programas básicos instalados. Buscaremos el programa llamado "Terminal".
Actualización del sistema:
Escribiremos el comando: sudo apt update -y
Luego pulsamos la tecla "ENTER" e ingresamos la contraseña que utilizamos para ingresar al usuario prueba. Esperaremos unos minutos hasta que actualice los repositorios y descargue las actualizaciones de los programas instalados.
Cuando finalice ingresamos el siguiente comando: sudo apt upgrade -y
Este comando actualiza a la ultima versión del sistema operativo. Esperamos que actualice.
Con estos paso ya tenemos nuestro sistema base listo y actualizado. El entorno esta en optimas condiciones para empezar a instalar los servicios básicos.
Configurar Ubuntu para que arranque en modo texto:
En la terminal escribimos el comando: sudo systemctl set-default multi-user.target
Luego de ejecutar el comando reiniciamos el equipo.
Este es el resultado
Configurar Ubuntu para que arranque en modo texto a modo gráfico
Ingresamos el usuario prueba y la contraseña que creamos en la instalación y que hemos estado usando en el entorno gráfico
Escribimos el comando: sudo systemctl set-default graphical.target
Para reiniciar el equipo escribimos el comando: reboot
Luego de que el equipo se reinicie comprobamos que ya cargo el el sistema gráfico.
Conectarnos por ssh a Ubuntu desde Windows
Para conectamos desde Windows hacia Ubuntu necesitaremos un programa llamado "PuTTY". Es una herramienta muy popular para acceder a servidores remotos a través de SSH (Secure Shell). SSH es un protocolo de seguridad que cifra la conexión entre el cliente y el servidor, lo que la hace segura y fiable.
También puede utilizarse para acceder a servidores remotos a través de Telnet y conexión por serial. Estos protocolos no son tan seguros como SSH, pero son más fáciles de configurar.
Para este caso configuraremos nuestra interfase de red de la maquina virtual Ubuntu en modo Adaptador Puente. En la misma ventana en Modo Promiscuo seleccionamos "Permitir todo".
Luego necesitaremos la dirección ip de nuestro Ubuntu. Para esto iremos a la terminal de Ubuntu y escribiremos el comando: ip addr
Como podemos ver en la imagen nuestra dirección ip 192.168.66.106.
Lo siguiente es activar el firewall que esta desactivado por defecto.
Necesitamos ejecutar el comando: sudo ufw status.
Nos mostrara el estado actual del servicio. Como podemos ver esta apagado y para encenderlo ejecutamos el comando: sudo ufw enable
El próximo paso es permitir el trafico ssh que por defecto esta en el puerto 22. Tenemos dos formas de realizar esto:
Opción 1 indicando el servicio: sudo ufw allow ssh
Opción 2 indicando el puerto del servicio: sudo ufw allow 22/tcp
En nuestro caso vamos a hacerlo por el puerto.
Ahora actualizamos los cambios con el firewall con el comando: sudo ufw reload
Para instalar el servicio de SSH ejecutamos el comando: sudo apt install openssh-server
Para acceder desde Windows a Ubuntu por SSH, necesitarás tener instalado el cliente SSH en el ordenador con Windows. Puedes hacerlo descargando el ejecutable o instalando PuTTY.
Una vez instalado PuTTY, sigue estos pasos:
- Abre PuTTY que descargamos anteriormente.
- En el campo "Host name (or IP address)", escribimos la dirección IP o el nombre del equipo.
- En el campo "Port", escribimos el número de puerto SSH, por lo general suele ser 22.
- En el campo "Connection type", seleccionamos: "SSH"
- Pulsamos clic en "Open"
Nos aparecerá un mensaje sobre las llaves de encriptado. Pulsamos "Accept".
Se abrirá una ventana de terminal. Se te pedirá que introduzcas el nombre de usuario y la contraseña del usuario que quieres usar para acceder a Ubuntu.
Una vez que hayas introducido las credenciales, se establecerá la conexión SSH. Ahora puedes ejecutar comandos desde Windows en Ubuntu.
Configurar una direccion IP estatica a nuestro equipo.
Ahora que ya tenemos conexión por SSH podemos trabajar desde nuestro Windows sin necesidad de tener la ventana de la maquina virtual maximizada. También podemos copiar y pegar comandos desde nuestras notas o desde la web.
En este apartado colocaremos una dirección estática a nuestro equipo.
Volveremos a ejecutar el comando: ip addr
Como vemos la dirección ip 192.168.66.106 esta asignada a la interface enp0s3
Los archivos de configuración de red en Ubuntu esta en: /etc/netplan/
Observemos la configuración actual: cat /etc/netplan/01-network-manager-all.yaml
Realizamos una copia de seguridad de la configuración actual.
Editamos el archivo de configuración con el comando: sudo nano /etc/netplan/01-network-manager-all.yaml
El resultado quedara así:
TEXTO:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
addresses:
- 192.168.66.254/24
gateway4: 192.168.66.1
nameservers:
addresses: [192.168.66.1, 8.8.8.8, 8.8.4.4]
Pulsamos control izquierdo + X, luego presionamos la tecla "Y" y "Enter" para guardar los cambios y salir
Para aplicar los cambios ejecutamos el comando: sudo netplan apply
Nos cerrara la sesión de Putty por el cambio de dirección ip. Desde Ubuntu podemos confirmar le cambio de dirección a la 192.168.30.254.
Con esto ya finalizamos la configuración básica. En el futuro agregaremos algunos detalles mas para mejorar nuestra instalación.
Clonar nuestra maquina virtual
Por que necesitamos clonar nuestra maquina virtual?. Imaginemos que necesitemos 4 maquinas diferentes con un sistema operativo con Ubuntu con la configuración básica que ya realizamos. Necesitamos instalar 4 maquinas y descargar los mismos paquetes cuatro veces. En cambio si clonamos la maquina virtual tendríamos todo los paquetes instalados y ahorramos mucho tiempo al tener todo pre configurado. También podemos usar este método para sacar una copia de seguridad de una maquina que ya hemos estado trabajando para evitar la perdida de las configuraciones en las cuales hemos estado trabajando durante días.
Hacemos clic derecho sobre la maquina virtual de UBUNTU y seleccionamos Clonar.
En esta paso colocaremos un nombre a la nueva maquina. Pulsamos en "Siguiente" para continuar con el wizard.
Seleccionamos el método de "Clonación completa". Esta opción nos copiara toda la maquina virtual con todos los cambios hechos y asignara una nueva mac address al equipo. La clonación enlazada crea una maquina virtual pero utilizando los mismos discos que la primera. Si algo ocurre a alguna de las dos maquinas virtuales perdemos ambas maquinas virtuales. Pulsamos en "Terminar" para empezar el proceso de clonado
En la parte de arriba a la derecha nos aparecerá el proceso de clonado. Esperamos al que proceso termine.
AL finalizar el proceso aparecerá otra maquina virtual abajo del UBUNTU original. Todo lo que realizamos en este Ubuntu llamado "UBUNTU COPIA" sera aislado a la maquina original llamada "UBUNTU".
Con esto finalizamos el clonado de maquinas virtual. Este proceso es muy importante ya que vamos dañar muchas maquinas virtuales o vamos a realizar procesos largos y ahorraremos tiempo en no realizar procesos repetitivos básicos.
Instalación del servicio NTP
NTP (Network Time Protoco) es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del enrutamiento de paquetes en redes con latencia variable. Su función principal es la de sincronizar los relojes de los sistemas instalados en nuestras instalaciones con los relojes públicos. Es vital el ntp para mantener la hora correcta en sistema de gestión de logs, alertas y monitorización, servidores de correo, etc.
Vamos a instalar los siguientes paquetes: Ejecutamos en la terminal el siguiente comando: sudo apt install ntpdate ntp
Paso 2:
Luego de la instalación confirmamos que el servicio este ejecutándose: systemctl status systemd-timesyncd
Verificamos cual es la zona horaria que configuramos en la instalación: timedatectl
También puedes encontrar tu región horaria listado todas la zonas disponibles con el comando: timedatectl list-timezones
Paso 3:
Después que identifiquemos que zona horaria nos corresponde utilizamos la siguiente pagina para encontrar los servidores que nos corresponden: https://www.ntppool.org/en/zone/do.
Luego de seleccionar los servidores volvemos a nuestra terminal y modificaremos el archivo con este comando: sudo nano /etc/ntp.conf
Modificamos el archivo y colocamos los siguientes servidores:
server 0.north-america.pool.ntp.org iburst
server 1.north-america.pool.ntp.org iburst
server 2.north-america.pool.ntp.org iburst
server 3.north-america.pool.ntp.org iburst
para guardar los cambios pulsamos control izquierdo + la tecla X
Paso 4:
Ahora reiniciamos el servicio ntp y verificamos que este ejecutándose.
sudo systemctl restart ntp
sudo systemctl status ntp
Confirmamos que el servicio este obteniendo datos de tiempo con el comando: ntpq -p
Para futuro agregaremos el siguiente tema:
-Instalación del complemento del VirtualBox Guest Additions
Nos veremos en otra entrega en los próximos días... Gracias Totales














































Comments
Post a Comment