Configuració d’accés SSH

Accés remot segur per a la revisió del professorat

Professorat El meu equip SSH clau privada clau pública

1. Justificació tècnica

Privilegis assignats

S’habilita l’accés SSH amb les credencials necessàries perquè el professorat pugui gestionar l’equip en remot i revisar serveis i configuracions del sistema.

Traçabilitat

Cada connexió i ús de privilegis queda registrat a /var/log/auth.log i a journalctl, de manera que es pot seguir totes les accions executades.

Revocabilitat

L’autenticació és per clau pública/privada, no per contrasenya. Per revocar l’accés només cal retirar o comentar la clau a ~/.ssh/authorized_keys: la connexió cau a l’instant i la resta d’usuaris no es veuen afectats.

2. Procés d’implementació

1

Instal·lar i activar el servidor SSH

Assegura que OpenSSH Server està instal·lat i actiu.

sudo apt update && sudo apt install openssh-server -y
sudo systemctl enable --now ssh

Verifica-ho amb sudo systemctl status ssh.

Resultat esperat: active (running)
2

Desplegar la clau pública

Crea el directori .ssh i enganxa la clau pública del professorat a authorized_keys.

mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys

Aplica els permisos estrictes que exigeix el protocol:

chmod 600 ~/.ssh/authorized_keys

Comprova-ho amb ls -la ~/.ssh/authorized_keys.

Resultat esperat: -rw——-
3

Identificar les dades de connexió

Recull l’usuari local i l’adreça IP de l’equip.

whoami        # usuari local
hostname -I   # adreça IP local
Resultat esperat: IP activa de la interfície de xarxa

3. Comprovació de l’accés

El professorat executa aquesta ordre des del seu terminal remot:

terminal del professorat
ssh usuari@<ADREÇA_IP>

Resultat: entra directament amb clau pública, sense demanar contrasenya, i obté el terminal interactiu de l’ordinador.

4. Evidències

Sortida de systemctl status ssh amb el servei active (running)
Evidència 1El servei SSH és actiu (active (running)) i el registre mostra «Accepted publickey» per a l’usuari ajaimes: l’accés per clau funciona i queda traçat.
Sortida de ls -la ~/.ssh amb els permisos dels fitxers
Evidència 2El directori .ssh té permisos drwx------ i els fitxers de claus són -rw-------, només accessibles pel propietari.
Evidència 3Sessió SSH remota iniciada correctament