Instal·lació i configuració d’una màquina virtual Debian
PROJECTE · DEBIAN + VIRTUALBOX

Instal·lació i configuració d’una màquina virtual Debian

Objectiu del projecte

En aquesta pràctica es crea una màquina virtual amb Debian 13 (Trixie) utilitzant VirtualBox. Posteriorment es configura la xarxa amb DHCP, es comprova el rendiment, s’habilita l’accés remot mitjançant SSH, es configura el firewall UFW i s’instal·la l’antivirus ClamAV.

Índex

  1. Preparació i creació de la màquina virtual
  2. Instal·lació de Debian
  3. Configuració de xarxa i DHCP
  4. Optimització del rendiment
  5. Configuració de SSH
  6. Guest Additions i integració amb VirtualBox
  7. Configuració del firewall UFW
  8. Instal·lació de ClamAV
  9. Comprovacions finals
1

Preparació i creació de la màquina virtual

Configuració inicial de VirtualBox abans d’instal·lar Debian.

1.1 Obrir VirtualBox i crear una màquina nova

Obrim Oracle VirtualBox i seleccionem l’opció per crear una nova màquina virtual. Indiquem un nom identificatiu per a la màquina i seleccionem Debian com a sistema operatiu convidat.

Captura de pantalla 01

1.2 Seleccionar la imatge ISO

Seleccionem la imatge ISO de Debian que utilitzarem per realitzar la instal·lació del sistema operatiu.

Captura de pantalla 02

1.3 Assignar memòria RAM

Assignem 4 GB de memòria RAM a la màquina virtual. Aquesta quantitat permet executar Debian amb suficients recursos sense reservar una quantitat excessiva de memòria de l’ordinador amfitrió.

Captura de pantalla 03

1.4 Assignar processadors

Configurem la màquina virtual amb 2 processadors/núclis.

Captura de pantalla 04

1.5 Crear el disc virtual

Creem el disc virtual que utilitzarà Debian per emmagatzemar el sistema operatiu, aplicacions i dades.

Captura de pantalla 05

1.6 Configurar la capacitat del disc

La màquina virtual es configura amb un disc virtual d’aproximadament 25 GB, suficient per a la instal·lació i les eines requerides.

Captura de pantalla 06

1.7 Revisar el resum de configuració

Abans d’iniciar la màquina, revisem que els recursos assignats siguin correctes: RAM, CPU, disc i altres opcions bàsiques.

Captura de pantalla 07
2

Instal·lació de Debian

Instal·lació del sistema operatiu dins de la màquina virtual.

2.1 Iniciar la instal·lació

Iniciem la màquina virtual i seleccionem l’opció d’instal·lació de Debian.

Captura de pantalla 08

2.2 Seleccionar l’idioma

Seleccionem l’idioma que s’utilitzarà durant la instal·lació i en la configuració inicial del sistema.

Captura de pantalla 09

2.3 Configurar la ubicació

Seleccionem la ubicació corresponent per establir configuracions regionals i de localització.

Captura de pantalla 10

2.4 Configurar el teclat

Seleccionem la distribució del teclat adequada per poder introduir caràcters correctament.

Captura de pantalla 11

2.5 Configuració inicial de la xarxa

Durant la instal·lació, Debian detecta la interfície de xarxa i intenta obtenir automàticament la configuració.

Captura de pantalla 12

2.6 Crear el compte d’usuari

Configurem el nom de l’usuari que utilitzarem per treballar amb el sistema.

Captura de pantalla 13

2.7 Configurar la contrasenya

Establim una contrasenya segura per al compte creat durant la instal·lació.

Captura de pantalla 14

2.8 Particionar el disc

Seleccionem l’opció de particionat adequada per preparar el disc virtual on s’instal·larà Debian.

Captura de pantalla 15

2.9 Confirmar els canvis del disc

Revisem la configuració del particionat i confirmem els canvis perquè l’instal·lador pugui continuar.

Captura de pantalla 16

2.10 Instal·lar els components del sistema

Debian copia els fitxers i instal·la els components necessaris al disc virtual.

Captura de pantalla 17

2.11 Finalitzar la instal·lació

Quan la instal·lació acaba, reiniciem la màquina virtual i iniciem el Debian instal·lat.

Captura de pantalla 18
3

Configuració de xarxa i DHCP

Connexió de la VM a la xarxa mitjançant DHCP.

3.1 Configurar l’adaptador de xarxa en mode pont

A VirtualBox configurem l’adaptador de xarxa com a Adaptador pont. D’aquesta manera, la màquina virtual queda connectada a la mateixa xarxa física que l’ordinador amfitrió i pot obtenir una adreça mitjançant DHCP.

Captura de pantalla 19

3.2 Comprovar l’adreça IP

Comprovem la configuració de la interfície amb:

ip addr

La interfície enp0s3 ha de tenir una adreça IP assignada.

Captura de pantalla 20

3.3 Verificar que la ruta prové de DHCP

Executem:

ip route

En la configuració obtinguda durant la pràctica apareix proto dhcp, fet que evidencia que la configuració de la ruta s’ha obtingut mitjançant DHCP.

Evidència: la sortida mostra proto dhcp i la IP assignada a enp0s3.
Captura de pantalla 21

3.4 Comprovar la connectivitat

Comprovem que Debian pot arribar a Internet amb:

ping -c 4 deb.debian.org
Captura de pantalla 22
4

Optimització del rendiment

Comprovació dels recursos assignats i disponibles.

4.1 Comprovar la memòria RAM

Executem:

free -h

La màquina virtual disposa de 4 GB assignats, dels quals el sistema mostra aproximadament 3,8 GiB disponibles com a memòria total.

Captura de pantalla 23

4.2 Comprovar els processadors

Executem:

lscpu

La configuració mostra 2 CPU / 2 cores, corresponents als dos processadors assignats a la màquina virtual.

Captura de pantalla 24

4.3 Comprovar l’espai d’emmagatzematge

Executem:

df -h

La partició principal mostra aproximadament 19 GB, amb uns 17 GB lliures i només un 6% d’ús.

Captura de pantalla 25

4.4 Revisar l’activitat del sistema

Utilitzem top per comprovar que no hi ha cap procés consumint una quantitat excessiva de CPU o memòria quan la màquina està en repòs.

top
Captura de pantalla 26
5

Configuració de SSH

Administració remota de Debian des de l’ordinador amfitrió.

5.1 Instal·lar el servidor SSH

Instal·lem el paquet del servidor OpenSSH:

apt install openssh-server -y
Captura de pantalla 27

5.2 Comprovar el servei SSH

Comprovem que el servei està actiu:

systemctl status ssh

El servei ha d’aparèixer com a active (running).

Captura de pantalla 28

5.3 Connectar-se per SSH

Des de l’ordinador amfitrió ens connectem a la IP de la màquina virtual amb SSH. Això permet administrar Debian des de la terminal de l’ordinador principal i facilita el copiar i enganxar de comandes.

ssh root@IP_DE_LA_VM
Captura de pantalla 29
6

Guest Additions i integració amb VirtualBox

Instal·lació dels components d’integració entre l’amfitrió i Debian.

6.1 Muntar la ISO de Guest Additions

Des de VirtualBox es connecta la ISO de Guest Additions al lector òptic virtual de Debian.

Captura de pantalla 30

6.2 Instal·lar Guest Additions

Un cop muntada la ISO, executem l’instal·lador corresponent:

sh /mnt/cdrom/VBoxLinuxAdditions.run

Els components instal·lats permeten millorar la integració de la màquina virtual amb VirtualBox.

Captura de pantalla 31
7

Configuració del firewall UFW

Protecció bàsica de les connexions de xarxa de Debian.

7.1 Instal·lar UFW

Instal·lem el firewall Uncomplicated Firewall:

apt install ufw -y
Captura de pantalla 32

7.2 Permetre SSH

Abans d’activar el firewall, permetem el port SSH per evitar perdre la connexió remota:

ufw allow ssh
Captura de pantalla 33

7.3 Activar el firewall

Activem UFW:

ufw enable

Després comprovem el seu estat:

ufw status

El resultat ha de mostrar Status: active i la regla del port 22 per a SSH.

Captura de pantalla 34
8

Instal·lació de ClamAV

Instal·lació de l’antivirus per a la detecció de programari maliciós.

8.1 Instal·lar ClamAV

Instal·lem ClamAV i el seu servei en segon pla:

apt install clamav clamav-daemon -y
Captura de pantalla 35

8.2 Comprovar la versió de ClamAV

Comprovem que l’antivirus està instal·lat correctament:

clamscan –version
Captura de pantalla 36

8.3 Comprovar el servei antivirus

Comprovem l’estat del servei:

systemctl status clamav-daemon

També podem actualitzar les definicions de virus amb freshclam quan sigui necessari.

Captura de pantalla 37
9

Comprovacions finals

Resum de la configuració final de la màquina virtual.

  • ✓ Debian instal·lat correctament.
  • ✓ Xarxa configurada amb DHCP.
  • ✓ Adaptador de xarxa en mode pont.
  • ✓ 4 GB de RAM assignats.
  • ✓ 2 CPU / 2 cores assignats.
  • ✓ Espai d’emmagatzematge disponible.
  • ✓ SSH instal·lat i funcionant.
  • ✓ Guest Additions instal·lat.
  • ✓ Firewall UFW activat amb SSH permès.
  • ✓ ClamAV instal·lat.
Nota: Les captures s’han de substituir pels 37 fitxers originals de la pràctica. Mantén l’ordre numèric perquè cada imatge coincideixi amb el pas corresponent.

Conclusió

La màquina virtual Debian ha estat creada i configurada per treballar en un entorn virtualitzat amb VirtualBox. S’han assignat els recursos necessaris, s’ha configurat la xarxa mitjançant DHCP, s’ha comprovat el rendiment i s’ha habilitat l’administració remota amb SSH.

Finalment, s’han incorporat mesures bàsiques de seguretat mitjançant el firewall UFW i l’antivirus ClamAV. Les comprovacions realitzades permeten verificar que els principals requisits de la pràctica estan configurats i funcionant.

Documentació preparada per publicar-se en un lloc WordPress.