Installation de Unix OpenBSD 5.8 64 bits

Depuis quelques temps, j’ai eu envie d’installer un système Unix léger, sécurisé et bien documenté afin d’effectuer de l’hébergement WEB. Après plusieurs recherches, j’ai décidé de passer sur OpenBSD. Dans mes futurs articles, je vais vous expliquer comment installer un serveur WEB sous OpenBSD et bien plus encore 😉

OpenBSD est un système d’exploitation libre de type Unix créé en 1994 par Theo de Raadt. Le projet OpenBSD est réputé pour son intransigeance sur la liberté du logiciel et du code source, la qualité de sa documentation, et l’importance accordée à la sécurité et la cryptographie intégrée. Depuis 2009, leurs devise est : « Seulement deux vulnérabilités à distance dans l’installation par défaut, depuis diablement longtemps ! ».

OpenBSD inclut un certain nombre de mesures de sécurité absentes ou optionnelles dans d’autres systèmes d’exploitation. Ses développeurs ont pour tradition de réaliser des audits de code à la recherche de problèmes de sécurité et de bogues. Le projet suit des politiques strictes sur les licences et préfère sa propre licence open source ISC.

Le projet est coordonné par son créateur Theo de Raadt depuis le Canada et la mascotte du projet est Puffy (un diodon). Source : wikipedia.org.

Dans cet article, je vais vous expliquer comment installer un serveur Unix OpenBSD en version 5.8 avec une architecture CPU de 64 bits.

Pour écrire ce tutoriel, j’ai installé OpenBSD sur une machine virtuelle hébergée sur un ESXi (Version 6). Une FAQ en Français est disponible ici et si vous souhaitez en savoir plus sur OpenBSD et sur ça philosophie, je vous invite à lire cet interview.

Après avoir installé OpenBSD, vous devriez avec une consommation des ressources système extrêmement basse. Je trouve que ce système d’exploitation est vraiment impressionnant : 27 processus pour 18M d’utilisation en RAM.

 

1- Téléchargez l’image d’installation de OpenBSD 5.8 pour un CPU en 64 bits

L’image ISO est disponible ici :
http://ftp2.fr.openbsd.org/pub/OpenBSD/5.8/amd64/install58.iso

La documentation officiel d’installation est disponible ici (en anglais).

 

2- Installation de Unix OpenBSD 5.8 64 bits
install-openbsd-01 install-openbsd-02 install-openbsd-03 install-openbsd-04 install-openbsd-05 install-openbsd-06 install-openbsd-07

La documentation à propos du choix des packages est disponibles ici.

La liste complète des miroirs HTTP de OpenBSD est disponibles ici.

Enfin, le guide complet sur l’installation de OpenBSD est disponible ici.

 

3- Premiers pas avec OpenBSD

a) Autoriser l’utilisateur root a se connecter en SSH (si pas activé durant l’installation)

Éditez le fichier de configuration du serveur SSH :

vi /etc/ssh/sshd_config

Changez la ligne suivants :

PermitRootLogin yes

Redémarrez le serveur ssh :

kill -15 `cat /var/run/sshd.pid`
/usr/sbin/sshd

 

Les actions suivantes seront effectué en ssh via putty et en root

 

b) Lire ces mails

mail
1                                               # lire le premier message
q                                               # quitter mail

 

c) Lire le manuel afterboot : Les choses a vérifier après le premier démarrage

man afterboot

 

d) Vérifiez le nom du serveur (hostname)

hostname

 

e) Vérifiez la configuration réseau

ifconfig -a

 

f) Vérifiez la table de routage de votre serveur

netstat -rn

 

g) Affichez les serveurs DNS de votre serveur :

cat /etc/resolv.conf

Attention, si vous êtes en DHCP, ce fichier sera régulièrement mis à jour.

h) Vérifiez la table de montage

cat /etc/fstab

 

i) Créez un nouvel utilisateur Unix :

adduser

 

j) Listez les crontab de l’utilisateur courant

crontab -l

 

4) Mettra à jour votre système d’exploitation OpenBSD

pkg_add -iuv

L’option i permet d’activer le mode interactif. L’option v est pour passer en mode verbeux.
Et les options u permet de mettre à jour tous les paquets de votre serveur.

 

Dans un prochains article, nous allons voir comment installer des packages !

 

Source et Image.