Riassunto rapido
- Che cos'è: SSH (Secure Shell) è un protocollo di rete che fornisce agli amministratori di sistema un modo sicuro per accedere a un server su una rete non protetta.
- A cosa serve: aiuta a gestire hosting, file, account, prestazioni e strumenti di servizio.
- Quando consultarlo: quando gestisce il suo account di hosting, carica file, rivede le risorse o deve apportare modifiche dal pannello di controllo.
SSH (Secure Shell) è un protocollo di rete che fornisce agli amministratori di sistema un modo sicuro per accedere a un server su una rete non protetta. SSH stabilisce una comunicazione crittografata tra due dispositivi, consentendo l'amministrazione remota del sistema, il trasferimento di file e l'esecuzione di comandi remoti.
Caratteristiche principali di SSH
- Crittografia avanzata: SSH crittografa tutte le comunicazioni tra client e server, proteggendole da intercettazioni e attacchi man-in-the-middle.
- Autenticazione sicura: supporta diversi metodi: password, chiavi pubbliche/private e autenticazione dell'host. L'autenticazione tramite chiave è più sicura delle password.
- Tunnel sicuri: SSH può instradare altri protocolli di rete attraverso la connessione crittografata, proteggendo diversi tipi di comunicazioni.
- Trasferimento file: consente di trasferire file in modo sicuro utilizzando SCP o SFTP.
Usi comuni di SSH
- Amministrazione remota: strumento standard per la gestione sicura dei server Linux/Unix su Internet.
- Trasferimento file: consente di spostare file tra server in modo sicuro utilizzando SCP o SFTP.
- Tunneling delle applicazioni: i tunnel SSH consentono di proteggere altri protocolli (HTTP, FTP, SMTP) su reti non protette.
- Port forwarding: reindirizza il traffico da porte specifiche attraverso un tunnel crittografato, utile per accedere ai servizi interni dall'esterno.
Strumenti e comandi SSH
- OpenSSH: suite di strumenti open source per gestire connessioni sicure tramite SSH, disponibile su Linux, macOS e Windows.
- PuTTY: client SSH gratuito e open source per Windows.
- Comandi di base:
ssh usuario@servidorper avviare una sessione,scp archivo usuario@servidor:/rutaper copiare file esftp usuario@servidorper una sessione di trasferimento interattiva.
Quando lo troverai?
SSH viene visualizzato quando disponi di un VPS o di un server dedicato e deve accedervi tramite la riga di comando. Lo vedrai anche nelle guide all'installazione del software server, nella configurazione avanzata dell'hosting e negli strumenti di trasferimento file come SFTP.
Perché è importante nell'hosting
Comprendere questo concetto la aiuterà a prendere decisioni migliori nella gestione del suo servizio. In pratica si tratta dell'amministrazione dell'hosting, dei file, degli account, delle prestazioni e degli strumenti del servizio. Se appare in una guida, nel pannello di controllo o in una risposta del supporto, conviene rivedere il contesto prima di effettuare modifiche.
Articoli correlati
- Hosting condiviso
- Pannello di controllo
- DirectAdmin
- cPanel
- Backup