Hola, em dic Iván, tinc 16 anys i actualment estic cursant el meu primer any de cicle formatiu en informàtica. En aquest espai aniré compartint el que aprenc: des de conceptes bàsics de maquinari i programari, fins a programació, xarxes i projectes personals. El meu objectiu és anar creixent pas a pas en aquest món de la tecnologia i, al hora, deixar aquí un registre del meu progrés. Espero que trobis interessant el contingut i que aquest racó sigui útil tant per a mi com per a qualsevol que també estigui començant al camí de la informàtica.
Ivan Rodriguez Jimenez
Habilitar els serveis de connexió remota necessaris a totes les MVs

Habilitar els serveis de connexió remota necessaris a totes les MVs

Documentació de la configuració: MV Debian (SSH)

1. Justificació del servei

S’ha configurat el protocol SSH (Secure Shell) com a servei de connexió remota a la màquina virtual amb sistema operatiu Debian GNU/Linux.

Rao de la tria: Atès que es tracta d’un entorn de servidor orientat a la línia de comandes (sense interfície gràfica / CLI), SSH és el protocol estàndard, lleuger i segur per a l’administració remota.

Mesures de seguretat aplicades:

  • Port: Utilització del port estàndard TCP 22 xifrat.

Usuaris permesos: Accés limitat a l’usuari local creat en el sistema (vboxuser).

Autenticació: Autenticació mitjançant usuari i contrasenya segura, requerint la confirmació de la petjada d’identitat de la clau host (ED25519) en la primera connexió.

2. Procés d’implementació

1.1. Habilitació i verificació del servei:

S’ha comprovat que el dimoni de SSH (ssh.service) estigui instal·lat i actiu en el sistema executant:

Bash

sudo systemctl status ssh

Resultat: El servei es troba en estat active (running) i configurat per arrancar automàticament amb el sistema (enabled)
.

2.2. Connexió remota des del client:

Des d’una altra màquina/terminal de la xarxa, s’ha efectuat la connexió cap a la IP de la MV Debian (172.25.223.1):

Bash

ssh vboxuser@172.25.223.1

  • Resultat: Un cop acceptada la clau d’autenticació del host i introduïda la contrasenya correcta, s’ha establert la sessió remota amb èxit, tal com mostra el missatge de benvinguda de Debian GNU/Linux.

3. Evidències adjuntes

En la documentació final s’inclouen les dues captures de pantalla següents:

  1. Captura del servei actiu: Pantalla de la terminal mostrant la sortida del comanda sudo systemctl status ssh amb el punt verd d’estat actiu i els registres d’accés.

Documentació de la configuració: MV Ubuntu (SSH)

1. Justificació del servei

S’ha configurat el protocol SSH (Secure Shell) com a servei de connexió remota a la màquina virtual amb sistema operatiu Ubuntu GNU/Linux.

Raó de la tria: SSH és el protocol estàndard, lleuger i segur per a l’administració remota de sistemes basats en Linux mitjançant la línia de comandes (CLI).

Mesures de seguretat aplicades:

Port: Utilització del port estàndard TCP 22 xifrat.

Usuaris permesos: Accés restringit a l’usuari local registrat en el sistema.

Autenticació: Autenticació per usuari i contrasenya xifrada amb verificació de la clau host en la primera connexió.

2. Procés d’implementació i evidències

2.1. Instal·lació i verificació del servei SSH

S’ha instal·lat el servidor OpenSSH i s’ha comprobat que el dimoni (ssh.service) estigui actiu en el sistema executant:

sudo apt update && sudo apt install openssh-server -y
sudo systemctl status ssh

Resultat: El servei es troba en estat active (running) i configurat per iniciar-se automàticament amb el sistema (enabled)

2.3. Connexió remota des del client

Des de la terminal d’un equip client de la xarxa, s’ha realitzat la connexió SSH cap a la IP d’Ubuntu:

ssh el_teu_usuari@IP_DE_UBUNTU

Resultat: Un cop autenticat l’usuari amb la contrasenya corresponent, s’accedeix amb èxit a la sessió remota de la màquina Ubuntu.

Documentació de la configuració: MV Rocky Linux (SSH)

1. Justificació del servei

S’ha configurat el protocol SSH (Secure Shell) com a servei de connexió remota a la màquina virtual amb sistema operatiu Rocky Linux.

Raó de la tria: Rocky Linux és una distribució orientada a servidors que es gestiona habitualment mitjançant la línia de comandes (CLI). SSH és el protocol estàndard per a la gestió remota xifrada i eficient.

Mesures de seguretat aplicades:

Port: Utilització del port estàndard TCP 22 xifrat.

Usuaris permesos: Accés permès únicament als usuaris registrats al sistema.

Firewall: S’ha obert explícitament el servei ssh al cortafuegos del sistema (firewalld).

Autenticació: Autenticació mitjançant usuari i contrasenya xifrada amb verificació de la clau host.

2. Procés d’implementació i evidències

2.1. Instal·lació i verificació del servei SSH

S’ha verificat la instal·lació d’OpenSSH Server i s’ha activat el dimoni sshd executant:

sudo dnf install openssh-server -y
sudo systemctl enable --now sshd
sudo systemctl status sshd

Resultat: El servei es troba en estat active (running) i habilitat per arrancar automàticament amb el sistema (enabled).

2.2. Configuració del cortafuegos (firewalld)

Per permetre el tràfic d’entrada pel port 22, s’ha afegit el servei al firewall de Rocky Linux:

sudo firewall-cmd --add-service=ssh --permanent
sudo firewall-cmd --reload

Resultat: Es confirma la regla permanent al firewall per al servei SSH.

2.3. Obtenció de la direcció IP

S’ha identificat la IP de la interfície de xarxa de la MV executant:

ip a

2.4. Connexió remota des del client

Des d’un altre equip client, s’ha realitzat la connexió per SSH cap a la IP de Rocky Linux:

Documentació de la Pràctica: Habilitació de Serveis de Connexió Remota a les MVs

1. Justificació dels Serveis de Connexió Remota

A continuació es detallen els serveis de connexió remota configurats a cada màquina virtual (MV) segons el seu sistema operatiu, la presència d’entorn gràfic i les mesures de seguretat aplicades:

A. Màquines Virtuals amb SO GNU/Linux

  • Servei habilitat: SSH (Secure Shell) mitjançant openssh-server.
  • Entorn gràfic: Pot disposar o no d’entorn gràfic, però l’accés remotiu es realitza preferentment per línia de comandes (CLI) per optimitzar recursos i seguretat.
  • Justificació: És l’estàndard de la indústria per a l’administració remota en entorns Linux gràcies a la seva lleugeresa i encriptació punt a punt.
  • Mesures de seguretat:
    • Port: 22/TCP (estàndard) o 2222/TCP (personalitzat).
    • Usuaris permesos: Deshabilitat l’accés per a l’usuari root (PermitRootLogin no). Només usuaris miners autoritzats.
    • Autenticació: Clau pública/privada (RSA 4096 / Ed25519) i contrasenya d’alta complexitat.

B. Màquines Virtuals amb SO Windows 10

  • Serveis habilitats:
    1. RDP (Remote Desktop Protocol).
    2. OpenSSH Server.
  • Entorn gràfic: Disposa d’entorn gràfic (GUI).
  • Justificació: RDP permet la gestió remota de la interfície gràfica de Windows amb acceleració i redirecció de dispositius. El servei OpenSSH es manté actiu per a tasques d’administració automàtica via PowerShell.
  • Mesures de seguretat:
    • Port: 3389/TCP per a RDP i 22/TCP per a OpenSSH.
    • Usuaris permesos: Restringit a usuaris del grup Remote Desktop Users i Administradors locals.
    • Autenticació: NLA (Network Level Authentication) obligatòria per a RDP, requerint validar les credencials abans d’iniciar la sessió.

2. Guia d’Implementació Pas a Pas

A. Configuració a la MV amb Windows 10

Totes les seccions s’executen en PowerShell com a Administrador:

  1. Instal·lació del servei OpenSSH Server:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Activació i configuració de l’inici automàtic del servei SSH:

Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'

Obertura de ports al Firewall de Windows:

Per a SSH (Port 22)

Enable-NetFirewallRule -Name "OpenSSH-Server-In-TCP"

Per a RDP (Escriptori Remot – Port 3389)

Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

Habilitació del servei d’Escriptori Remot (RDP) al registre:

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0