Dedicated Server: Primo accesso con SSH
Questa guida è stata creata con i seguenti prodotti:
(I dettagli possono variare con prodotti di fornitori diversi ma i concetti principali rimangono gli stessi)
Introduzione

I prodotti server Linux non includono di default un’interfaccia grafica per la gestione, perciò la connessione e la gestione avvengono tramite un client SSH (console). Esiste una vasta gamma di client SSH disponibili. Qui sotto trovi una panoramica dei client SSH più conosciuti e usati.
| SSH-Client | Sistemi operativi supportati | Open-Source | Download |
|---|---|---|---|
| Putty | Windows, Linux | Sì | Click |
| Kitty | Windows, Linux | Sì | Click |
| MobaXterm | Windows, Linux | Sì | Click |
| SecureCRT | Windows, Linux, Mac | No | Click |
| mRemoteNG | Windows | Sì | Click |
Indirizzo IP & accesso
Di seguito viene spiegata la connessione usando il client SSH Putty. Nella finestra di configurazione, inserisci l’indirizzo IP del server e la porta SSH 22 come hostname. Poi puoi avviare la connessione cliccando su Open.
Il login SSH tramite password è disabilitato di default. Se vuoi accedere con la password, devi prima attivare l’opzione sotto Accesso & Sicurezza.
Al primo collegamento al server, Putty mostra un messaggio di sicurezza che ti informa che non è ancora stata memorizzata nessuna chiave host nel registro. Puoi confermare con Yes per non ricevere questo messaggio ogni volta.
Si apre la console SSH che ti chiede nome utente e password. Il nome utente è "root". La password la trovi nell’interfaccia web sotto "Accesso & Sicurezza" oppure puoi impostarla lì.
Amministrazione via SSH
Per usare al meglio il client SSH, è fondamentale conoscere i comandi base. Qui sotto trovi una panoramica con tutti i comandi rilevanti e il loro significato:
Gestione account
| Comando | Descrizione | Sintassi |
|---|---|---|
| useradd | Creare un nuovo utente | useradd [opzioni] [opzioni] |
| usermod | Modificare un utente esistente | usermod [opzioni] [opzioni] |
| userdel | Rimuovere un utente esistente | userdel [opzioni] [opzioni] |
| passwd | Cambiare la password di un utente esistente | passwd [opzioni] |
Gestione sistema
| Comando | Descrizione | Sintassi |
|---|---|---|
| top | Panoramica del carico, processi e altre info (simile al Task Manager di Windows) | top |
| df | Mostra l’utilizzo dei dischi (partizioni) | df -h |
| du | Mostra il consumo di spazio (directory) | du -sh * |
| free | Uso della memoria del sistema, divisa in RAM e SWAP | free |
| kill | Termina il processo con l’ID processo (PID) specificato | kill [ID] |
| killall | Termina tutti i processi con il nome dato | killall [nome] |
| mv | Sposta file o directory in un’altra posizione | mv percorsoOrigine percorsoDestinazione |
| mkdir | Crea una nuova directory | mkdir nomeDirectory |
| service | Avvia, ferma, riavvia un servizio e controlla lo stato | service NomeServizio start/stop/restart/status |
| reboot | Riavvia il sistema | reboot |
Gestione file
| Comando | Descrizione | Sintassi |
|---|---|---|
| ls | Mostra file e cartelle nella directory | ls |
| cd | Cambia directory | cd [OPZIONE] DIRECTORY |
| cp | Copia file o directory | cp [OPZIONI] ORIGINE DESTINAZIONE |
| mv | Sposta file o directory | mv [OPZIONE] ORIGINE DESTINAZIONE |
| mkdir | Crea nuova directory | mkdir [OPZIONE] NOME_DIRECTORY |
| rmdir | Rimuove directory esistente | rmdir [OPZIONE] DIRECTORY |
| find | Naviga nel file system | find [OPZIONI] [DIRECTORY] [AZIONI] |
| grep | Cerca testo nei file | grep [OPZIONI] PATTERN_DI_RICERCA [FILE(S)] |
Amministrazione rete
| Comando | Descrizione | Sintassi |
|---|---|---|
| ip | Interroga e configura le interfacce di rete | ip [OPZIONI] OGGETTO [COMANDO [ARGOMENTI]] |
| netstat | Mostra lo stato delle interfacce di rete | netstat [OPZIONI] |
| nslookup | Interroga informazioni DNS | nslookup |
| ping | Controlla la connessione di rete | ping [OPZIONI] DESTINAZIONE |