Capitolo 2 · 2.1
Il primo accesso con SSH
SSH è una connessione cifrata verso la riga di comando del Suo server. Windows 10 e 11, macOS e Linux includono già un programma SSH. Non deve installare nulla.
Come accedere
- Apra un terminale. Su Windows: faccia clic con il tasto destro del mouse su Start e scelga Terminale o Windows PowerShell. Su un Mac: apra Terminale tramite Spotlight. Su Linux: apra il Suo terminale.
- Digiti
ssh root@seguito dall'indirizzo IP del Suo VPS e prema Invio.
C:\Users\anna> ssh root@203.0.113.10
The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
ED25519 key fingerprint is SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
La prima volta il Suo computer Le chiede se si fida di questo server. Non lo conosce ancora e ne mostra l'impronta digitale.
Verificare l'impronta digitale
L'impronta digitale dimostra che sta comunicando con il Suo server e non con un altro computer che si è inserito nel mezzo. La verifichi così:
- Apra la console nella schermata del VPS (vedere La console: il Suo VPS nel browser) e acceda come root.
- Digiti questo comando:
root@web1:~# ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
256 SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY root@web1 (ED25519)
Il testo dopo SHA256: corrisponde a quello mostrato dal Suo terminale? Allora digiti yes. Il Suo computer memorizza il server nel file known_hosts nella cartella .ssh. In seguito non lo chiederà più.
Successivamente il server Le chiede la password di root. Mentre digita non vedrà alcun carattere: è normale. Se durante l'installazione ha incollato una chiave SSH, accede direttamente.
Ha effettuato l'accesso
root@web1:~#
Con exit oppure Ctrl+D si disconnette di nuovo. Ora faccia subito quanto segue:
- Aggiorni tutto:
apt update && apt upgrade(vedere Aggiornamenti e aggiornamenti automatici). - Crei una chiave SSH, se non ne ha ancora una (Creare una chiave SSH su Windows, Mac e Linux).
- Crei un utente personale e disattivi l'accesso come root (Un utente personale con sudo e Disattivare l'accesso con password e come root).
Suggerimento: Preferisce un programma con finestre? Anche PuTTY (Windows) o Termius funzionano. I passaggi di questo manuale utilizzano il programma SSH già presente sul Suo computer.
Attenzione: Se un giorno riceve il messaggio REMOTE HOST IDENTIFICATION HAS CHANGED senza aver modificato nulla sul Suo server, non prosegua senza riflettere. Legga prima Messaggi di errore SSH frequenti.
