Tecnologia

SSH avanzato: config file, tunneling e tricks professionali

· · 👁 1 · ❤️ 0 · 💬 0

SSH ha funzionalita avanzate che la maggior parte degli utenti non conosce. Questa guida svela i segreti dei sysadmin.

Config file

# ~/.ssh/config
Host myserver
    HostName 192.168.1.100
    User elfrid
    Port 2222
    IdentityFile ~/.ssh/id_ed25519
    ServerAliveInterval 60

Host internal
    HostName 10.0.0.5
    User dev
    ProxyJump jumpbox.example.com

# Ora: ssh myserver invece del comando completo

Port forwarding

# LOCAL: accedi a DB remoto come fosse locale
ssh -L 3307:localhost:3306 user@server
mysql -h localhost -P 3307

# REMOTE: esponi localhost sul server
ssh -R 9090:localhost:3000 user@server

# DYNAMIC: proxy SOCKS5
ssh -D 1080 user@server

Chiavi moderne

ssh-keygen -t ed25519 -C "[email protected]"
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@server

Multiplexing

# Nel config:
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h:%p
ControlPersist 10m
mkdir -p ~/.ssh/sockets

Conclusione

Il config file da solo puo farti risparmiare ore ogni settimana. Investici 30 minuti.

← Torna al Blog

📚 Articoli correlati

📝
Disco ottico o USB: perché nel 2026 non ha più senso usare i CD/DVD
Elfrid · 27/04/2026
📝
La licenza Windows sul tuo PC: cos'è, dove si trova e come usarla
Elfrid · 27/04/2026
📝
Come costruire un PC gaming nel 2026: guida completa componente per componente
Elfrid · 27/04/2026

💬 Commenti (0)

Nessun commento ancora. Sii il primo!

Accedi per lasciare un commento.