Installer un VPS sous Debian 11

Sources :
Débuter avec un VPS (documentation OVH)
Sécuriser un VPS (documentation OVH)
Comment Installer Un VPS Multisite WordPress – Guide Complet

Une fois reçus par e-mail les paramètres d’accès au VPS, je me connecte à celui-ci via SSH et je renforce la sécurité en modifiant les mots de passe notamment :

Pour supprimer une ancienne clé ssh liée à l'adresse ip du VPS :
ssh-keygen -f "/home/$USER/.ssh/known_hosts" -R "ip" (ip à adapter)

ssh debian@ip (ip à adapter)
sudo passwd debian

sudo su -
passwd
nano /etc/ssh/sshd_config
Changer le paramètre suivant en no (enlever le #) :
PermitRootLogin no
service ssh restart

adduser nouvel-utilisateur (à adapter)
usermod -aG sudo,adm nouvel-utilisateur (à adapter)

apt-get update
apt-get upgrade

apt-get install ufw (installation d'un firewall)
ufw allow 22/tcp
ufw enable
ufw status verbose

apt-get install fail2ban (prévention contre les intrusions)
systemctl enable fail2ban
systemctl status fail2ban

reboot

Se reconnecter avec nouvel-utilisateur (à adapter) :
ssh nouvel-utilisateur@ip (ip à adapter)

sudo deluser debian
sudo rm -r /home/debian

Initialement, avant de le supprimer, l’utilisateur debian appartenait aux groupes : debian, adm, dialout, cdrom, floppy, sudo, audio, dip, video, plugdev, netdev.

Pour mieux connaître son serveur :

cat /etc/debian_version
dpkg --list