Projet

Général

Profil

Tuto install openbsd pulsehberge » Historique » Révision 12

Révision 11 (pizzacoca, 25/07/2019 00:25) → Révision 12/13 (pizzacoca, 25/07/2019 00:38)

# Tuto install openbsd pulsehberge 

 > https://www.pulseheberg.com/ 

 **Point de départ** 

 A partir d'un VPS standard STd2 avec une image Archlinux Latest 

 ``` 
 loadkeys fr              #changement de la cartographie du clavier 
 ``` 

 **Paramétrage réseau** 

 Comme on a démarré depuis un live cd il faut lui préciser l'adresse ip qui nous est assignée (cf l'interface web) 

 ``` 
 ip a                                             # on identifie la carte réseau    
 ip addr 149.91.81.183/24 dev ens18               # Ajout de l'adresse ip à la carte 
 ip route add dafault via 149.91.81.1 dev ens18 # Ajout de la route pas défaut 
 ``` 

 **etc/resolv.conf**  

 ``` 
 nameserver 80.67.188.188 
 ``` 
 **Mise à jour** 

 Mise à jour la liste des paquets disponibles sur les miroirs  

 ``` 
 pacman -Sy qemu-headless glibc                 # Mise à jour et installation des deux paquets nécessaires 
 ``` 

 **Téléchargement de l'image d'OpenBSD** 

 ``` 
 cd /tmp 
 wget https://cdn.openbsd.org/pub/OpenBSD/6.5/amd64/install65.fs 

 ``` 

 **installation d'OpenBSD** 
 Par la commande qemu  
 - en ligne de commande (-curses) 
 - monter l'iso d'OpenBSD    (-drive file=/tmp/install65.fs)  
 - dans le disque réel du VPS et non d'un disque virtuel ( -drive file=/dev/sda) 

 ``` 
 qemu-system-x86_64 -curses -drive file=/tmp/install65.fs -drive file=/dev/sda 
 ``` 
 > **nota** il peut y avoir des soucis avec les librairies libhogweeg.so.4 et libnettle.so.6 qui seront alors à copier-coller dans /run/lib/ 
 > cp /run/archiso/sfs/airootfs/usr/lib/libhogweeg.so.4 /usr/lib/ 
 > cp /run/archiso/sfs/airootfs/usr/lib/libnettle.so.6 /usr/lib/ 

 Déroulement de l'installation d'OpenBSd en ligne de commande 
 - Installation 
 - nom de machine 
 - adresse ip et masque désignée par le fournisseur 
 - Choix de l'interface par défaut 
 - ipv4 route    adresse fournie par le service 
 - domain name par défaut 
 - nameserver 80.67.188.188 
 - mot de passe root 
 - ssh [yes] 
 - pas de serveur X 
 - console par defaut    [no] 
 - setup user toto 
 - passwd 
 - allow root ssh login [no] 
 - Choix du ddur (taper "?" pour avoir des détails car il y en a deux) 
 - whole disk ?    [w] 
 - partitionnement auto [a] 
 - location of sets (disk) 
 - monter la partition [wd0] 
 - choisir les sets (- x* pour déselectionner tous les x) 
 ... 
 - Time Zone (Europe/Paris) 
 - arreter (h) 

 Retour à l'interface web pour enlever l'image du cd et redémarrer la VPS. 

 **Premier **Permier log** 

 Une fois loggué faire une mise à jour de sécurité 

 ``` 
 syspatch 
 ``` 
 

 Nota : en cas de paquets ajoutés manuellement faire un  

 ``` 
 pkg_add -u 
 ```  

 **/etc/wsconsctl.conf** 
 On créé le fichier s'il n'existe pas et on y écrit une seule ligne 

 ``` 
 keyboard.encoding=fr 
 ``` 

 **/etc/ssh/sshd_config** 

 ``` 
 Port 55555 
 ``` 

 **pf**