Tuto install openbsd pulsehberge » Historique » Version 12
pizzacoca, 25/07/2019 00:38
1 | 1 | pizzacoca | # Tuto install openbsd pulsehberge |
---|---|---|---|
2 | |||
3 | > https://www.pulseheberg.com/ |
||
4 | |||
5 | 6 | pizzacoca | **Point de départ** |
6 | |||
7 | 1 | pizzacoca | A partir d'un VPS standard STd2 avec une image Archlinux Latest |
8 | |||
9 | ``` |
||
10 | 2 | pizzacoca | loadkeys fr #changement de la cartographie du clavier |
11 | ``` |
||
12 | 6 | pizzacoca | |
13 | **Paramétrage réseau** |
||
14 | |||
15 | 2 | pizzacoca | 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) |
16 | |||
17 | ``` |
||
18 | ip a # on identifie la carte réseau |
||
19 | ip addr 149.91.81.183/24 dev ens18 # Ajout de l'adresse ip à la carte |
||
20 | ip route add dafault via 149.91.81.1 dev ens18 # Ajout de la route pas défaut |
||
21 | ``` |
||
22 | |||
23 | **etc/resolv.conf** |
||
24 | |||
25 | ``` |
||
26 | nameserver 80.67.188.188 |
||
27 | ``` |
||
28 | 6 | pizzacoca | **Mise à jour** |
29 | |||
30 | 2 | pizzacoca | Mise à jour la liste des paquets disponibles sur les miroirs |
31 | |||
32 | ``` |
||
33 | pacman -Sy qemu-headless glibc # Mise à jour et installation des deux paquets nécessaires |
||
34 | ``` |
||
35 | 1 | pizzacoca | |
36 | 6 | pizzacoca | **Téléchargement de l'image d'OpenBSD** |
37 | 4 | pizzacoca | |
38 | 1 | pizzacoca | ``` |
39 | 4 | pizzacoca | cd /tmp |
40 | wget https://cdn.openbsd.org/pub/OpenBSD/6.5/amd64/install65.fs |
||
41 | 2 | pizzacoca | |
42 | 1 | pizzacoca | ``` |
43 | 5 | pizzacoca | |
44 | 7 | pizzacoca | **installation d'OpenBSD** |
45 | Par la commande qemu |
||
46 | 5 | pizzacoca | - en ligne de commande (-curses) |
47 | - monter l'iso d'OpenBSD (-drive file=/tmp/install65.fs) |
||
48 | - dans le disque réel du VPS et non d'un disque virtuel ( -drive file=/dev/sda) |
||
49 | |||
50 | ``` |
||
51 | qemu-system-x86_64 -curses -drive file=/tmp/install65.fs -drive file=/dev/sda |
||
52 | 1 | pizzacoca | ``` |
53 | 9 | pizzacoca | > **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/ |
54 | 7 | pizzacoca | > cp /run/archiso/sfs/airootfs/usr/lib/libhogweeg.so.4 /usr/lib/ |
55 | > cp /run/archiso/sfs/airootfs/usr/lib/libnettle.so.6 /usr/lib/ |
||
56 | |||
57 | 8 | pizzacoca | Déroulement de l'installation d'OpenBSd en ligne de commande |
58 | - Installation |
||
59 | - nom de machine |
||
60 | - adresse ip et masque désignée par le fournisseur |
||
61 | - Choix de l'interface par défaut |
||
62 | - ipv4 route adresse fournie par le service |
||
63 | - domain name par défaut |
||
64 | - nameserver 80.67.188.188 |
||
65 | - mot de passe root |
||
66 | - ssh [yes] |
||
67 | - pas de serveur X |
||
68 | - console par defaut [no] |
||
69 | - setup user toto |
||
70 | - passwd |
||
71 | - allow root ssh login [no] |
||
72 | - Choix du ddur (taper "?" pour avoir des détails car il y en a deux) |
||
73 | - whole disk ? [w] |
||
74 | - partitionnement auto [a] |
||
75 | - location of sets (disk) |
||
76 | - monter la partition [wd0] |
||
77 | - choisir les sets (- x* pour déselectionner tous les x) |
||
78 | 10 | pizzacoca | ... |
79 | - Time Zone (Europe/Paris) |
||
80 | - arreter (h) |
||
81 | |||
82 | Retour à l'interface web pour enlever l'image du cd et redémarrer la VPS. |
||
83 | 11 | pizzacoca | |
84 | 12 | pizzacoca | **Premier log** |
85 | 11 | pizzacoca | |
86 | Une fois loggué faire une mise à jour de sécurité |
||
87 | |||
88 | ``` |
||
89 | syspatch |
||
90 | ``` |
||
91 | Nota : en cas de paquets ajoutés manuellement faire un |
||
92 | |||
93 | ``` |
||
94 | 1 | pizzacoca | pkg_add -u |
95 | ``` |
||
96 | 12 | pizzacoca | |
97 | **/etc/wsconsctl.conf** |
||
98 | On créé le fichier s'il n'existe pas et on y écrit une seule ligne |
||
99 | |||
100 | ``` |
||
101 | keyboard.encoding=fr |
||
102 | ``` |
||
103 | |||
104 | **/etc/ssh/sshd_config** |
||
105 | |||
106 | ``` |
||
107 | Port 55555 |
||
108 | ``` |
||
109 | |||
110 | **pf** |