Vai al contenuto principale

VPS: 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 di 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-ClientSistemi operativi supportatiOpen-SourceDownload
PuttyWindows, LinuxClick
KittyWindows, LinuxClick
MobaXtermWindows, LinuxClick
SecureCRTWindows, Linux, MacNoClick
mRemoteNGWindowsClick

Indirizzo IP & accesso

Qui sotto ti spieghiamo come connetterti usando il client SSH Putty. Nella finestra di configurazione, inserisci l’indirizzo IP del server e la porta SSH 22 nel campo hostname. Poi puoi avviare la connessione cliccando su Open.

informazioni

Il login SSH tramite password è disabilitato di default. Se vuoi accedere con la password, devi prima attivare l’opzione sotto Accesso & Sicurezza.

informazioni

Al primo collegamento al server, Putty mostra un messaggio di sicurezza che ti avvisa che non è ancora stata memorizzata nessuna chiave host nel registro. Puoi confermare con Yes per non ricevere più questo messaggio ogni volta.

Si apre così 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

ComandoDescrizioneSintassi
useraddCreare un nuovo utenteuseradd [opzioni] [opzioni]
usermodModificare un utente esistenteusermod [opzioni] [opzioni]
userdelRimuovere un utente esistenteuserdel [opzioni] [opzioni]
passwdCambiare la password di un utente esistentepasswd [opzioni]

Gestione sistema

ComandoDescrizioneSintassi
topPanoramica carico, processi e altre info (simile a Task Manager di Windows)top
dfMostra l’uso dei dischi (partizioni)df -h
duMostra il consumo disco (directory)du -sh *
freeUso della memoria del sistema, divisa in RAM e SWAPfree
killTermina il processo con l’ID processo (PID) passatokill [ID]
killallTermina tutti i processi con il nome specificatokillall [nome]
mvSposta file o directory in un’altra posizionemv percorsoOrigine percorsoDestinazione
mkdirCrea una nuova directorymkdir nomeDirectory
serviceAvvia, ferma, riavvia un servizio e controlla lo statoservice NomeServizio start/stop/restart/status
rebootRiavvia il sistemareboot

Gestione file

ComandoDescrizioneSintassi
lsMostra file e cartelle nella directoryls
cdCambia directorycd [OPZIONE] DIRECTORY
cpCopia file o directorycp [OPZIONI] ORIGINE DESTINAZIONE
mvSposta file o directorymv [OPZIONE] ORIGINE DESTINAZIONE
mkdirCrea nuova directorymkdir [OPZIONE] NOME_DIRECTORY
rmdirRimuove directory esistentermdir [OPZIONE] DIRECTORY
findNaviga nel filesystemfind [OPZIONI] [DIRECTORY] [AZIONI]
grepCerca testo nei filegrep [OPZIONI] PATTERN_DI_RICERCA [FILE(S)]

Amministrazione rete

ComandoDescrizioneSintassi
ipInterroga e configura interfacce di reteip [OPZIONI] OGGETTO [COMANDO [ARGOMENTI]]
netstatMostra lo stato delle interfacce di retenetstat [OPZIONI]
nslookupInterroga informazioni DNSnslookup
pingControlla la connessione di reteping [OPZIONI] DESTINAZIONE