1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
<!-- original version: 62714 -->
<sect3 id="network-console">
<title>Installation par le réseau</title>
<para arch="not-s390">
L'un des composants les plus intéressants est
<firstterm>network-console</firstterm>. Il permet de faire une installation
grâce au réseau avec SSH. L'utilisation du réseau implique d'effectuer
les premières étapes de l'installation à partir de la console, jusqu'à la configuration
du réseau. Mais vous pouvez automatiser le processus, voyez
<xref linkend="automatic-install"/>.
</para><para arch="not-s390">
Ce composant n'est pas chargé automatiquement et il vous faut le demander explicitement.
Si vous faites une installation à partir d'un cédérom, vous devez amorcer avec la priorité
<emphasis>medium</emphasis> ou appeler le menu principal de l'installateur et choisir
<guimenuitem>Chargement des composants de l'installateur à partir d'un CD</guimenuitem>
puis, choisir sur la
liste des composants supplémentaires <guimenuitem>network-console : Continuer
l'installation depuis une machine distante avec SSH</guimenuitem>. Si le chargement a réussi,
une nouvelle entrée appelée <guimenuitem>Continuer l'installation depuis une machine distante
avec SSH</guimenuitem> apparaît.
</para><para arch="s390">
Les installations sur &arch-title; se font selon cette méthode après la configuration du
réseau.
</para><para>
<phrase arch="not-s390">Quand vous avez sélectionné cette nouvelle entrée, on</phrase>
<phrase arch="s390">On</phrase> vous demande le mot de passe qui servira à se connecter
au système d'installation, ainsi que sa confirmation. Et c'est tout.
Vous devez voir maintenant un écran qui indique comment accéder à la machine distante
en tant qu'utilisateur <emphasis>installer</emphasis> avec le mot de passe que vous venez
de donner. Un point important à noter dans cet écran est l'empreinte du système.
Vous devez transférer de façon sécurisée cette empreinte à la personne qui continuera
l'installation à distance.
</para><para>
Si vous décidiez de continuer l'installation localement, vous pourrez toujours appuyer sur
la touche &enterkey;, qui vous ramènera au menu principal où vous pourrez choisir
un autre composant.
</para><para>
Passons maintenant à l'autre bout du câble. Vous devez tout d'abord configurer
votre terminal avec le codage UTF-8 car c'est le codage utilisé par le système
d'installation. Si vous n'utilisez pas ce codage, l'installation à distance sera
possible mais vous risquez de rencontrer d'étranges artefacts comme des bordures de dialogues
effacées ou des caractères illisibles. L'établissement de la connexion avec le
système d'installation est très simple :
<informalexample><screen>
<prompt>$</prompt> <userinput>ssh -l installer <replaceable>install_host</replaceable></userinput>
</screen></informalexample>
Où <replaceable>install_host</replaceable> est soit le nom soit l'adresse IP de la machine
où sera installé le système. Avant de vous connecter réellement, l'empreinte du système distant
sera affichée et vous devrez confirmer qu'elle est correcte.
</para><note><para>
Le serveur <command>ssh</command> de l'installateur n'est pas configuré pour envoyer
des paquets destinés à maintenir la connexion (<quote>keep-alive packets</quote>).
En principe, la connexion à la machine distante doit rester ouverte indéfiniment.
Cependant dans certains cas, liés à la configuration
du réseau local, la connexion peut être fermée après une période d'inactivité.
C'est le cas par exemple s'il existe un système de traduction d'adresses réseau
(<quote>Network Address Translation, NAT</quote>) entre le client et la machine distante.
Selon le moment de l'installation où la connexion a été perdue, il est ou non possible
de reprendre l'installation après la reconnexion.
</para>
<para>
Pour éviter une déconnexion, on peut lancer la connexion <command>ssh</command> avec
l'option <userinput>-o ServerAliveInterval=<replaceable>valeur</replaceable></userinput>.
On peut aussi ajouter cette option au fichier de configuration du serveur <command>ssh</command>.
Cependant cette option peut <emphasis>provoquer</emphasis> une déconnexion, par exemple quand
des paquets destinés à maintenir la connexion <quote>keep-alive</quote> sont envoyés pendant
une courte interruption du réseau.
Sans cette option, <command>ssh</command> aurait maintenu la connexion. N'utilisez cette option
qu'en cas de nécessité.
</para></note>
<note><para>
Si vous installez le système sur plusieurs machines, l'une à la suite de l'autre,
et qu'elles possèdent le même nom ou la même adresse IP, <command>ssh</command>
refusera toute connexion.
En effet, il aura enregistré des empreintes différentes, ce qui est signe d'une attaque
par mystification (<quote>spoofing attack</quote>). Si vous êtes certain que ce n'est pas
le cas, vous devez supprimer la ligne adéquate dans le fichier
<filename>~/.ssh/known_hosts</filename><footnote>
<para>
La commande suivante supprime une entrée existante :
<command>ssh-keygen -R <<replaceable>hostname</replaceable>|<replaceable>IP address</replaceable>></command>.
</para>
</footnote> et recommencer.
</para></note><para>
Après la connexion, un premier écran apparaît qui offre deux
possibilités appelées <guimenuitem>Lancer le menu</guimenuitem> et
<guimenuitem>Lancer un shell</guimenuitem>. La première vous place dans le menu
principal de l'installateur, où vous pouvez poursuivre l'installation comme
habituellement. La seconde lance un interpréteur de commandes et vous pouvez
examiner ou corriger si nécessaire le système distant. Vous ne pouvez lancer qu'une
seule session ssh pour le menu d'installation, mais vous pouvez lancer plusieurs
interpréteurs.
</para><warning><para>
Une fois l'installation à distance commencée, vous ne devez pas revenir
à la session d'installation en cours sur la console locale. Si vous le faites,
vous risquez de corrompre la base de données où est enregistrée la configuration
du nouveau système. Il en résulterait l'échec de l'installation ou des problèmes
dans le système installé.
</para></warning>
</sect3>
|