Ho abbandonato l’hosting – la base

Effettivamente è il passo successivo e molto più responsabile dell’hosting: affittare un VPS per fare quello che voglio con un server esposto su internet.

Ho finito il contratto con il vecchio provider e mi sono messo alla ricerca di un server che fosse economico e (spero) affidabile e la scelta è caduta su Contabo, azienda tedesca, che con una sessantina di euro offrono una macchina Ubuntu con 4 core e 8 G di ram e 145GB di disco ssd: accettabile.

La prima cosa è stato di aggiornare il SO con il solito

apt -y update

apt -y full-upgrade

Siccome l’accesso è via root, ho creato un utente che potesse diventare root

adduser admin

sudo adduser admin sudo

Ho aggiunto il firewall ufw per bloccare accessi indesiderati abilitando per iniziare la porta 22 ed un altra per gli accessi ssh dall’esterno e verificato che all’inizio tutto funzioni, soprattutto l’accesso remoto via ssh sulla porta non standard.

vi /etc/ssh/sshd_config

Port 22
Port 9999

La porta 22 (sebbene commentata) è la porta standard del ssh

sudo ufw allow 22/tcp
sudo ufw allow 9999/tcp

Dopo aver verificato che tutto vada bene, ho eliminato dal fw l’accesso alla porta 22 verificando prima il numero della regola con

ufw status numbered
Status: active

 To                         Action      From
 --                         ------      ----

[ 1] 22/tcp ALLOW IN Anywhere

e poi eliminado la regola della porta 22/tcp

ufw delete 1

poi ho eliminato la possibilità di root di fare login. sempre nel file /etc/ssh/sshd_config

PermitRootLogin no

tramite

ssh-copy-id -i .ssh/id_rsa.pub admin@x.y.z.k

ho copiato la mia chiave pubblica per accedere senza password, ma solo con chiavi: la sicurezza non è mai troppa !!

E per la base credo sia tutto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.