Diferència entre revisions de la pàgina «Màquina AMD Ryzen 7 5800X RTX 5060 Ti»

De wikijoan
Salta a la navegació Salta a la cerca
Línia 68: Línia 68:
 
=Connexió SSH (localment i remotament)=
 
=Connexió SSH (localment i remotament)=
  
−
per configurar el router: 192.168.1.1
+
per configurar el router, entrem el router: 192.168.1.1
 +
 
 +
el password està darrere de l'aparell (pwd: gewn5gJ8)
 +
 
 +
Un cop dins del router, el primer que farem és configurar-lo de manera que el servidor tingui una IP fixa, que no vagi canviant segons les normes del DHCP. (m'ha costat una mica de veure com es fa, però ho he trobat).
  
−
el password està darrere del router (pwd: gewn5gJ8)
 
 
<pre>
 
<pre>
 
$ hostname -I
 
$ hostname -I

Revisió del 16:09, 10 oct 2026

Components

PC Gaming AMD Ryzen 7 5800x
Targeta gràfica: NVidia RTX 5060 Ti 16GB
RAM: GDDR7 32 GB
2 TB SSD

Per entrar a la bios: 'supr' vàries vegades

La placa no té bluetooth integrada.

Instal·lo el Linux Mint, formatant el disc dur i carregant-me la instal·lació del Windows.

Configuració, primeres tasques i instal·lació drivers NVidia

$ cat /etc/os-release
NAME="Linux Mint"
VERSION="22.3 (Zena)"
ID=linuxmint
ID_LIKE="ubuntu debian"
PRETTY_NAME="Linux Mint 22.3"
VERSION_ID="22.3"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=zena
UBUNTU_CODENAME=noble
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Linuxmint
Description:	Linux Mint 22.3
Release:	22.3
Codename:	zena

Instal·lem els drivers NVidia a partir de la interfície gràfica del Mint.

---
$ nvidia-smi
Tue Sep 15 22:59:17 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 595.91.07              Driver Version: 595.91.07      CUDA Version: 13.2     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 5060 Ti     Off |   00000000:05:00.0  On |                  N/A |
|  0%   43C    P3             12W /  180W |     792MiB /  16311MiB |      4%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            1116      G   /usr/lib/xorg/Xorg                      412MiB |
|    0   N/A  N/A            1449      G   xfwm4                                     3MiB |
|    0   N/A  N/A            2159      G   /usr/lib/firefox/firefox                298MiB |
+-----------------------------------------------------------------------------------------+

Connexió SSH (localment i remotament)

per configurar el router, entrem el router: 192.168.1.1

el password està darrere de l'aparell (pwd: gewn5gJ8)

Un cop dins del router, el primer que farem és configurar-lo de manera que el servidor tingui una IP fixa, que no vagi canviant segons les normes del DHCP. (m'ha costat una mica de veure com es fa, però ho he trobat).

$ hostname -I
192.168.1.184 172.17.0.1 

2. Comprovar que escolta pel port 22

Executa:

sudo ss -tlnp | grep :22
LISTEN 0      4096         0.0.0.0:22         0.0.0.0:*    users:(("sshd",pid=1084,fd=3),("systemd",pid=1,fd=239))
LISTEN 0      4096            [::]:22            [::]:*    users:(("sshd",pid=1084,fd=4),("systemd",pid=1,fd=240))

3. Provar SSH des de dins de casa (xarxa local)

Des d'un altre ordinador connectat al teu Wi-Fi/LAN:

ssh joan@192.168.1.184

4. Després farem la configuració del HGU (la marca del router)

Una vegada confirmem això, configurarem dues coses al router:

Reserva DHCP

Per evitar que el servidor passi de 192.168.1.184 a una altra IP.

Port forwarding

Per exemple:

Internet        HGU              Linux Mint
2222  ───────►  192.168.1.184:22

Així, des de fora entraràs amb:

ssh EL_TEU_USUARI@LA_TEVA_IP_PUBLICA -p 2222

I després podem afegir clau SSH + desactivar contrasenyes, que és el que et recomano abans de deixar SSH exposat a Internet.

  • direcció IP WAN: 10.83.118.15
  • joan-IA 10:ff:e0:d5:34:e4 192.168.1.184
  • servidor DNS1: 80.58.61.254
  • servidor DNS2: 80.58.61.250
$ curl ifconfig.me
79.156.157.3

aquesta és la IP pública del router que es veu des de Internet

Molts operadors a Espanya fan servir CGNAT: la teva connexió comparteix IP pública amb altres clients, i obrir ports al router no serveix de res. Per comprovar-ho, compara la IP WAN que mostra el router amb la que surt a una web com ifconfig.me. Si no coincideixen, tens CGNAT.

En el meu cas, ifconfig.me mostra 79.156.157.3, per tant és una bona notícia, la connexió IP pública és meva, no està compartida.

Per tant, la IP WAN del HGU és realment pública i no estic darrere de CG-NAT.

I una precisió sobre el port 2222: és perfectament raonable utilitzar-lo, però canviar 22 → 2222 no és una protecció de seguretat significativa. Quan ho tinguem funcionant, jo faria el pas important: autenticació SSH amb clau i desactivar l'accés per contrasenya.

amb el portàtil em connecto amb dades mòbils i així no estic a la xarxa local. Ja em puc connectar al servidor com si estigués en una xarxa remota:

$ ssh joan@79.156.157.3 -p 2222

i ja entro al servidor. Ara ja puc treballar des de qualsevol lloc, pel port 22

Ara ja puc fer el següent pas: autenticació SSH amb clau i desactivar l'accés per contrasenya. Però m'interessarà activar/desactivar l'accés per contrasenya sempre que vulgui de manera fàcil.

1. Primer: crear una clau SSH al dispositiu des d'on et connectaràs

Per exemple, si habitualment entraràs des del teu portàtil:

ssh-keygen -t ed25519

des del portàtil copiem la clau pública al servidor:

ssh-copy-id -p 2222 joan@79.156.157.3

la clau queda emmagatzemada dins del fitxer: .ssh/authorized_keys

i ara ja puc tornar a entrar i no m'ha de demanar la contrasenya:

$ ssh joan@79.156.157.3 -p 2222

ja tenim l'autenticació per clau funcionant.


El que vull és com un interruptor temporal

  • SSH només amb clau → segur
  • SSH amb clau + contrasenya → temporal
$ sudo sshd -T | grep -E 'passwordauthentication|kbdinteractiveauthentication|pubkeyauthentication'
[sudo] contrasenya per a joan:         
pubkeyauthentication yes
passwordauthentication yes
kbdinteractiveauthentication no
sudo nano /etc/ssh/sshd_config

Busquem:

#PasswordAuthentication yes

i posem:

PasswordAuthentication no
sudo systemctl reload ssh

(amb reload no cal reiniciar el servei, que faríem amb sudo systemctl restart ssh)

Ara ja puc entrar sempre que vulgui des del portàtil sense que em demani el password, i no puc entrar des de cap altra màquina perquè el password està desactivat: passwordauthentication no al fitxer /etc/ssh/sshd_config

Per activar temporalment el password:

joe /etc/ssh/sshd_config
passwordauthentication yes
sudo systemctl reload ssh

Ollama, primers models LLM locals

Model QWen 3.5 27B (quantitzat)

Installar QWen 3.5 27B

Quantització:
Q2_K	~10 GB	~11–13 GB	Baixa	🟢 Bé
Q3_K_M	~12.5 GB	~14–16+ GB	Bona	🟢 Recomanable
Q4_K_M	~15.5–16 GB	~17–19+ GB	Molt bona	🟡 RAM + VRAM
Q5/Q6	>18 GB	>20 GB	Millor	🔴 Massa gran

jo compararia Q3_K_M vs IQ3_M vs aard-Q3 abans de descarregar-ne cap.

Descarreguem el fitxer Qwen3.5-27B-Q3_K_M.gguf de:

Qwen3.5-27B-Q3_K_M.gguf 	Q3_K_M 	14.82GB 	false 	Low quality.

aquest fitxer ocupa uns 15G

fitxer Modelfile:

FROM ./Qwen3.5-27B-Q3_K_M.gguf
ollama create qwen3.5:27b-q3 -f Modelfile
ollama list
ollama run qwen3.5:27b-q3



creat per Joan Quintana Compte, setembre 2026