#SysAdmin #NetAdmin

Debian – Configuration VPS OVH

D

Prérequis

  • Avoir installé Debian depuis l’espace client de son VPS
  • Récupérer l’IPv6 et la passerelle IPv6 de son VPS
  • Se connecter en SSH avec le compte fourni lors de l’installation du VPS
  • Passer les commandes avec sudo ou se mettre en accès root (su -)

Configuration

  • Modifier le mot de passe du compte
passwd
  • Mettre à jour le système
sudo apt update
sudo apt upgrade
sudo reboot
  • Modifier la configuration SSH
sudo nano /etc/ssh/sshd_config
Port SSH_PORT
sudo service sshd restart
  • Modifier la disposition du clavier pour l’utilisation correcte avec KVM
sudo dpkg-reconfigure locales
Désélectionner en_US.UTF-8 UTF-8 et sélectionner fr_FR.UTF-8 UTF-8
  • Désactiver la gestion du réseau par le package Cloud-Init
sudo nano /etc/cloud/cloud.cfg
preserve_hostname: true
manage_etc_hosts: false
sudo nano /etc/cloud/cloud.cfg.d/98-disable-network-config.cfg
network: {config: disabled}
  • Fixer le DNS avec dhclient
sudo nano /etc/dhcp/dhclient.conf
supersede domain-name "domain.tld";
  • Activer l’IPv6
sudo nano /etc/network/interfaces
auto ens3
iface ens3 inet dhcp
iface ens3 inet6 static
mtu 1500
address IPV6_ADDR
netmask 128
post-up /sbin/ip -6 route add IPV6_GATEWAY dev ens3
post-up /sbin/ip -6 route add default via IPV6_GATEWAY dev ens3
pre-down /sbin/ip -6 route del default via IPV6_GATEWAY dev ens3
pre-down /sbin/ip -6 route del IPV6_GATEWAY dev ens3
dns-nameservers 2620:fe::fe 2620:fe::9
sudo systemctl restart networking
  • Mise en place du firewall
sudo apt install ufw
sudo ufw disable
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow SSH_PORT
sudo ufw allow 80
sudo ufw enable
sudo ufw status
  • Un dernier redémarrage pour être sûr que tout fonctionne
sudo reboot
par Nathan
#SysAdmin #NetAdmin