11.08:administration:webadmin:mise_a_jour

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
11.08:administration:webadmin:mise_a_jour [2016/10/31 15:40]
francois créée
11.08:administration:webadmin:mise_a_jour [2017/05/02 10:11] (Version actuelle)
jean dépenant → dépendant
Ligne 3: Ligne 3:
 ====== Mise à jour de votre serveur AbulEdu ====== ====== Mise à jour de votre serveur AbulEdu ======
  
-La mise à jour de votre serveur se fait en lançant une commande depuis le serveur : +En informatique il n'y a pas de secret tous les logiciels comportent des erreurs de programmation («bugs» ou bogues), et on y découvre à l'usage des imperfections.
-''abuledu-upgrade''+
  
-Cette commande doit être lancée avec le compte abuladmin :+Il est donc important de pouvoir mettre à jour votre ordinateur facilement, régulièrement, rapidement. Lorsqu'un un bogue sera identifié, vous pourrez mettre à jour votre serveur. Lorsqu'il s'agit d'un serveur connecté à Internet cette fonction de mise à jour devient indispensable, car les bogues peuvent alors devenir des failles de sécurité exploitables par des personnes mal intentionnées. 
 + 
 +N'allez surtout pas penser qu'une école, par exemple, ne sera pas la cible d'un pirate parce qu'elle n'a «rien d'intéressant à voler» ! Certaines attaques visent à prendre le contrôle de nombreuses machines (ce qui est d'autant plus simple si le pirate connait plusieurs serveurs équipés du même système avec la même vulnérabilité), afin d'avoir la «force de frappe» nécessaire pour attaquer une cible plus grosse : fournisseur d'accès Internet, banque, ou plus simplement un concurrent (certaines entreprises ont recours à des pirates pour faire «tomber» les serveurs d'un concurrent, et ainsi le discréditer vis-à-vis de ses partenaires, ou lui dérober des informations sensibles). Dans ce cas précis, votre serveur pourrait devenir instrument d'attaque à votre insu, mais cependant sous votre responsabilité si vous ne recourez pas aux services d'un prestataire professionnel ! 
 + 
 +Il est donc indispensable que votre serveur AbulÉdu ne présente aucune faille de sécurité, présente ou à venir, pour éviter d'être la cible ou l'instrument d'attaques directes ou indirectes. 
 + 
 +Nous avons donc pensé le système de mise à jour de manière globale (et non «application par application») pour qu'il soit le plus simple, le plus efficace et le plus fiable possible. 
 + 
 +<note important> Pour lancer la procédure de mise à jour, il est nécessaire d'être abuladmin. </note> 
 + 
 +La mise à jour de votre serveur se fait en lançant une commande depuis LE SERVEUR : ''abuledu-upgrade'' 
 + 
 +Cette commande doit être lancée avec le compte ''abuladmin'' : 
 + 
 +  * sur le serveur directement
   * depuis un terminal   * depuis un terminal
   * depuis une connexion à distance en SSH   * depuis une connexion à distance en SSH
 +
 +===== Sur le serveur =====
 +
 +Si vous avez un écran + clavier branchés sur le serveur c'est le plus simple et efficace !
 +
 +À l'invite "servecole login:" (peut-être devrez vous "chercher" une console utilisable avec les touches Alt+F2 ou Alt+F3)
 +
 +  * Entrez l'identifiant abuladmin puis son mot de passe
 +  * Enfin lancez la commande de mise à jour :
 +
 +<code>
 +abuledu-upgrade
 +</code>
 +
 +**Options possibles**  pour la commande de mise à jour (abuledu-upgrade –help):
 +
 +  * -a : mise à jour automatique sans poser la moindre question
 +  * -b : copie des fichiers de configuration dans un espace de sauvegarde (/home/machines/servecole/LADATE) permettant de vérifier après la mise à jour que vos fichiers n'ont pas été modifiés par les scripts automatiques
 +  * -h : pour afficher l'aide de la commande
 +
  
 ===== Depuis un terminal sous Linux ===== ===== Depuis un terminal sous Linux =====
Ligne 15: Ligne 48:
   * Appuyer sur Ctrl-alt-T pour ouvrir un terminal   * Appuyer sur Ctrl-alt-T pour ouvrir un terminal
   * tapez les instructions suivantes :   * tapez les instructions suivantes :
-<code>su abuladmin</code>+ 
 +<code> 
 +su abuladmin 
 +</code>
  
 Puis le mot de passe d'abuladmin Puis le mot de passe d'abuladmin
 +
   * Enfin lancez la commande de mise à jour :   * Enfin lancez la commande de mise à jour :
-<code>abuledu-upgrade</code> 
  
-===== l'aide d'une connexion SSH =====+<code> 
 +abuledu-upgrade 
 +</code> 
 + 
 +**Options possibles**  pour la commande de mise à jour (abuledu-upgrade –help): 
 + 
 +  * -a : mise à jour automatique sans poser la moindre question 
 +  * -b : copie des fichiers de configuration dans un espace de sauvegarde (/home/machines/servecole/LADATE) permettant de vérifier après la mise à jour que vos fichiers n'ont pas été modifiés par les scripts automatiques 
 +  * -h : pour afficher l'aide de la commande 
 + 
 +===== À l'aide d'une connexion SSH =====
  
 L'accès en SSH (accès sécurisé distant) ne peut se faire qu'à l'aide d'un compte qui possède les privilèges (remotessh-ldap). L'accès en SSH (accès sécurisé distant) ne peut se faire qu'à l'aide d'un compte qui possède les privilèges (remotessh-ldap).
  
-==== 1. Connexion en local depuis un poste sous Windows  ====+==== 1. Connexion en local depuis un poste sous Windows ====
  
   * Installer et lancez [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|Putty]]   * Installer et lancez [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|Putty]]
Ligne 31: Ligne 77:
   * Compléter avec votre identifiant et votre mot de passe.   * Compléter avec votre identifiant et votre mot de passe.
  
 +[[http://docs.abuledu.org/lib/exe/fetch.php?media=11.08:administration:abuledu-putty.png|{{:11.08:administration:abuledu-putty.png?direct&300}}]]}}
  
   * Une fois reconnu, identifiez-vous comme abuladmin   * Une fois reconnu, identifiez-vous comme abuladmin
-<code>su abuladmin</code>+ 
 +<code> 
 +su abuladmin 
 +</code> 
   * Puis entrez son mot de passe en aveugle.   * Puis entrez son mot de passe en aveugle.
  
-  * Enfin, lancez la commande  +  * Enfin, pour mettre à jour votre serveur, lancez la commande 
-<code>abuledu-upgrade</code> + 
-pour mettre à jour votre serveur.+<code> 
 +abuledu-upgrade 
 +</code>
  
   * Acceptez tous les choix par défaut.   * Acceptez tous les choix par défaut.
  
 +==== 2. Connexion à distance depuis un poste sous Windows ou Linux ====
 +
 +La connexion se fait de la même manière. Il faut cependant connaître l'adresse IP de votre serveur.
 +
 +  * soit depuis une adresse IP fixe affectée à votre connexion Internet par votre fournisseur d'accès
 +  * soit depuis une adresse dynamique comme xxx.dyn.abuledu.net ou dépendant d'un autre service comme Dyndns.com ou Noip.com
 +
 +Il faudra dans ce cas indiquer comme destination : Pour Linux :
 +
 +<code>
 +ssh utilisateurdistant@xxx.dyn.abuledu.net
 +</code>
 +
 +Pour Windows avec putty Hostname : ''xxx.dyn.abuledu.net''  Et indiquer ensuite votre nom d'utilisateur distant.
 +
 +Indiquez votre mot de passe utilisateur (celui qui dispose des privilèges remotessh-ldap).
 +
 +Ensuite connectez-vous avec le compte abuladmin et procédez à la mise à jour.
 +
 +<code>
 +su abuladmin
 +</code>
 +
 +  * Puis entrez son mot de passe en aveugle.
 +
 +  * Enfin, pour mettre à jour votre serveur, lancez la commande
 +
 +<code>
 +abuledu-upgrade
 +</code>
 +
 +  * Acceptez tous les choix par défaut.
  
  • 11.08/administration/webadmin/mise_a_jour.1477924806.txt.gz
  • Dernière modification: 2016/10/31 15:40
  • de francois