Projet

Général

Profil

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**