Prima connessione SSH al VPS
Generare le chiavi, accedere alla radice e fissare l'accesso remoto dal primo minuto.
Pronto per iniziare il tuo servizio? Controlla le offerte e ordina online.
Visualizza offerte e ordinePrerequisito
Prima di iniziare, assicurarsi di avere i seguenti:
- Un VPS Linux attivo in Anthony IT Solutions (Debian o Ubuntu).
- L'indirizzo IPv4 del server, visibile in I miei servizi o il pannello VPS.
- La password di root trasmessa via e-mail dopo il provisioning, o accessibile dal pannello.
- Un terminale sul tuo computer: PowerShell o Windows Terminal (Windows), Terminal (macOS) o qualsiasi emulatore Linux.
Accedi con una password (prima volta)
-
Aprire un terminale
Su Windows 10/11, apri PowerShell. Sotto macOS o Linux, aprire l'applicazione Terminal.
-
Eseguire il comando SSH
Sostituire
ADRESSE_IPdal IPv4 del vostro VPS:
ssh root@ADRESSE_IPDurante la prima connessione, il sistema chiede di convalidare l'impronta del server. Tipologia yes Allora entra. Quindi inserire la password di root (i caratteri non vengono visualizzati sullo schermo: è normale).
Utilizzare la chiave SSH (consigliato)
L'autenticazione chiave è più sicura di una password. Evita attacchi di forza bruta e semplifica le connessioni quotidiane.
1. Generare un paio di chiavi
Sul tuo post locale:
ssh-keygen -t ed25519 -C "[email protected]"Premere Invio per accettare la posizione predefinita (~/.ssh/id_ed25519). Definire un passphrase se si desidera (consigliato).
2. Copiare la chiave pubblica del VPS
Su Linux o macOS:
ssh-copy-id root@ADRESSE_IPSu Windows (PowerShell, con OpenSSH installato):
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@ADRESSE_IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"3. Connessione di prova
ssh root@ADRESSE_IPÈ necessario accedere senza inserire la password di root (a meno che non si abbia protetto la chiave con un passphrase).
Accesso sicuro SSH
Una volta connesso, applicare queste buone pratiche:
- Creare un utente non root per l'amministrazione quotidiana (
adduser admin# Poi, #usermod -aG sudo admin). - Disattivare la connessione root tramite password in
/etc/ssh/sshd_config:PermitRootLogin prohibit-password(root rimane accessibile tramite chiave se configurata). - Disattivare l'autenticazione password Una volta che le chiavi sono in posizione:
PasswordAuthentication no. - Riavviare SSH:
systemctl restart sshd(Debian/Ubuntu).
Collegamento con un client grafico
È anche possibile utilizzare Putty (Windows) o Termine per l'esercizio (multiplatform). Informare IP, porta 22, utente root o l'utente, quindi caricare la chiave privata nelle impostazioni del client.