intel nuc io 1 1 1

Install et Param d’un NUC en Serveur Web Debian

Modifier la partie « Power settings » du BIOS pour que le NUC redémarre automatiquement après une coupure de courant

1. Démarrer en appuyant sur « F2 »  pour entrer dans de BIOS (CMOS) setup utility (*)

2. BIOS menu > Advanced > Power > After Power Failure : sélectionner la valeur : “Power On” (*)

 (*) Note : Ce paramétrage peut se trouver dans un menu différent selon les BIOS.

3. Save and exit from BIOS settings

4. Tester en arranchant la prise ! (simulation de coupure de courant)

Utiliser un support DEBIAN stable « NetInst & Firmware » :

  • Télécharger une image .iso :
    # wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.6.0-amd64-netinst.iso
    # wget http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/multi-arch/iso-cd/firmware-9.6.0-amd64-i386-netinst.iso
    voir les images officielles plus récentes disponibles : https://cdimage.debian.org/…
  • Graver un CD de Debian : Sélectionner l’image ISO à graver, clic « Graver l’image Disque » avec Brasero
    Pour les NUC : Pas de clé USB !   Utiliser un CD de Debian NetInst M-A FirmW  avec lecteur DVD externe

  • Créer une clé USB Debian bootable
    # dd if=firmware-9.6.0-amd64-i386-netinst.iso of=/dev/sdX bs=4M && sync
    et mettre le flag=boot (avec gparted)

NB : dd ne fonctionne que sur un disque ou une clé  /dev/sde
Inutile de vouloir utiliser dd sur une partition /dev/sde1 par exemple : ça ne fonctionne pas !

Installation de Debian en mode : Advanced options / EXPERT mode

Debian9 NetInst 01 Debian9 NetInst 02 Debian9 NetInst 03 Debian9 NetInst 04 Debian9 NetInst 05

  • Suivre les étapes 1 à 1 (on peut revenir sur certaines)
  • Partitionner le disque de 60 Go en :   40 Go pour / , 2 Go pour swap , 18 Go pour /home
  • Créer un User pour permettre un accès ssh (non root)
  • Installation des logiciels :  cocher les 4 logiciels ci-dessous :
    • Environnement graphique : AUCUN (tout décocher)
    • Serveur Web
    • Serveur SSH
    • Serveur d’impression
    • Utilitaires usuels du système

 

  • Mettre à jour le serveur :   # apt- get update && apt-get upgrade
  • Fixer l’adresse IP du serveur (static) : voir autre article
  • Profile type pour le user Root sous Debian : voir autre article

Installer OpenVPN

Sécuriser le serveur :

# nano /etc/login.defs :               PASS_MAX_DAYS 365
# nano /etc/ssh/sshd_config :    PermitRootLogin no  et AllowUsers pjm

/etc/pam.d/common-password :
password requisite pam_cracklib.so retry=3 minlen=10 difok=3 dcredit=-2 ocredit=-1 ucredit=-1 lcredit=-1

Changer le mot de passe root

  • Paramétrages réseaux complémentaires : http://dmesg.fr/categorie-reseau

Ouvrir un port(s) de la Freebox :

Pour pouvoir y accéder de l’extérieur (noter ici ma config faite par Fabien..)