Vai al contenuto principale

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

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.

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 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

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 del carico, processi e altre info (simile al Task Manager di Windows)top
dfMostra l’utilizzo dei dischi (partizioni)df -h
duMostra il consumo di spazio (directory)du -sh *
freeUso della memoria del sistema, divisa in RAM e SWAPfree
killTermina il processo con l’ID processo (PID) specificatokill [ID]
killallTermina tutti i processi con il nome datokillall [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 file systemfind [OPZIONI] [DIRECTORY] [AZIONI]
grepCerca testo nei filegrep [OPZIONI] PATTERN_DI_RICERCA [FILE(S)]

Amministrazione rete

ComandoDescrizioneSintassi
ipInterroga e configura le 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