1. Quando usarla
Molto utile per debug, manutenzioni temporanee e accesso a pannelli interni senza modificare il firewall del server.
ssh -L | ssh -R | ssh -D | tunnel | forwarding
2. Configurazione base
ssh -L 8080:127.0.0.1:80 user@remote
ssh -R 2222:127.0.0.1:22 user@remote
ssh -D 1080 user@remote
Adatta nomi host, IP, interfacce, percorsi e versioni al sistema reale prima di rendere persistente il cambiamento.
3. Verifica rapida
ss -lnt | grep -E '8080|1080|2222'
curl -I http://127.0.0.1:8080
pgrep -laf 'ssh -'
Controlla che l'output mostri esattamente lo stato che ti aspetti prima di considerare chiuso l'intervento.
4. Note operative
Il forwarding remoto puo' richiedere opzioni dedicate in sshd_config: verificale prima di attribuire il problema al client.
Checklist rapida
[ ] Passi completati\n[ ] Config aggiornata\n[ ] Test eseguiti\n[ ] Rollback pronto\n[ ] Log verificati