Les protocoles d'Internet : SFTP et HTTP à l'UTC

Introduction

L’objectif de l’exercice est de mettre en ligne un fichier sur son site web à l’UTC.

Pour cela :

  • sur son ordinateur local il faut une copie du fichier HTML que l’on veut mettre en ligne ;

  • sur son ordinateur local il faut un logiciel qui permet de copier ce fichier sur le serveur de l’UTC en utilisant le protocole SFTP, on utilise FileZilla ;

  • une fois le fichier copié sur le serveur, le monde entier peut y accéder, il faut pour cela un logiciel qui permet de se connecter au serveur en HTTPS, c’est à dire un navigateur web, on utilise Firefox.

Se connecter en SFTP avec FileZilla sur le serveur de l'UTC

  • Chaque étudiant de l'UTC dispose d'un espace sur un serveur.

  • Cet espace est accessible en SSH depuis le serveur stargate.utc.fr.

  • On peut exécuter des commandes SFTP avec le logiciel libre FileZilla.

FondamentalSite web personnel à l'UTC

Associé a votre compte informatique, en tant que membre de l'UTC, vous disposez de la possibilité de mettre en ligne votre site web personnel.

  • Vous êtes membre du personnel ou doctorant :

    Url de votre site : http://www.utc.fr/~(login) remplacer (login) par votre login UTC

  • Vous êtes étudiant :

    Url de votre site : http://wwwetu.utc.fr/~(login) remplacer (login) par votre login UTC

https://5000.utc.fr/front/helpdesk.faq.php?id=87

MéthodeActiver l'accès SSH au serveur stargate.utc.fr

ComplémentSe connecter aux réseaux UTC avec son ordinateur personnel

RappelLe client FTP FileZilla

Ce client peut envoyer et recevoir des fichiers via les protocoles FTP, SFTP et FTP/S.

Méthode

  • Ouvrez une session SFTP depuis FileZilla.

  • Pour indiquer que l'on souhaite utiliser le protocole SFTP, le nom d'hôte doit avoir le format suivant : sftp://adresse

  • SFTP utilise SSH pour transférer les fichiers, le port à renseigner est donc celui de SSH ; le port standard utilisé pour SSH est le 22.

FondamentalSe connecter avec FileZilla à l'UTC

  • Host : stargate.utc.fr

  • Port : 22

  • Identifiant : votre login UTC

  • Mot de passe : votre mot de passe UTC

Exemple

Connexion au serveur stargate de l'UTC

Exercice : Défi : Ouvrir un site web sur le serveur de l'UTC

Activez l'accès SSH au serveur stargate.utc.fr pour votre compte.

Connectez-vous sur votre compte avec FilleZilla en SFTP.

Créez un dossier linux30 dans votre dossier public_html.

À l'aide d'un navigateur web connectez-vous à votre à votre espace web sur le serveur de l'UTC, puis vérifiez que le dossier linux30 est bien créé (vous devriez avoir une erreur 403 Forbidden).

  • Si votre dossier public_html ne contient pas de fichier index.html alors le navigateur renverra une erreur 403 Forbidden.

  • Si vous essayez d’accéder au dossier linux30 que vous venez de créer, comme celui-ci ne contient pas de fichier index.html vous aurez également l’erreur 403 Forbidden.

  • Si vous essayez d’accéder à un dossier qui n’existe pas, linux31 par exemple, vous aurez une autre erreur : 404 Not Found.

Donc une erreur 403 est bien la preuve que le dossier existe.

Créez le fichier HTML ci-après linux30.html.

Copiez-le dans un dossier linux30.

Visualisez le résultat dans un navigateur web.

<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>Linux 30 ans déjà...</title>
  </head>
  <body>
    <article>
    <h1>Linux 30 ans déjà...</h1>
    <header>
      <p>Il y a 30 ans le 25 août 1991 Linus Torvalds annonçait sur Usenet qu’il se lançait dans l’écriture d’un noyau Unix « mais pas aussi gros et professionnel que GNU » (source).</p>
      <p>Maintenant tout le monde (ou presque…) connaît l’importance de ce message qui a révolutionné le monde de l’informatique.
        À cette époque, beaucoup d'informaticiens auraient souhaité disposer d'un UNIX mais le coût des licences était trop élevé.
        Il y a eu des tentatives avec Minix à but scolaire ou Coherent, un unix-like propriétaire vendu l'équivalent d'une centaine d'euros.
        Puis une nouvelle s'est répandue : Linux, un Unix libre et bien conçu est disponible ! Cette nouvelle allait révolutionner l'informatique.
        On s'attendait à ce que Linux, ou plus exactement GNU/Linux fasse de l'ombre à Microsoft. Pas vraiment, mais il a tué un à un tous les Unix propriétaires !
        Maintenant prenons un peu de recul, et façon Retour vers le futur, imaginons ce que serait l’informatique d’aujourd’hui sans Linux.
      </p>
    </header>
    <section>
      <h2>Du noyau aux distributions</h2>
      <p>Le noyau Linux est sous GPLv2, exceptés des BLOB propriétaires. La version 0.01 est sortie le 17 septembre 1991, et la 5.14 le 29 août 2021.</p>
      <p>Après le noyau sont arrivées les distributions, dont voici les historiques (datant des années 1990) toujours vivantes :</p>
      <ul>
        <li>Slackware, première version le 16 juillet 1993, dernière sortie : 15.0 rc1, 16 août 2021 ;</li>
        <li>Debian, première version le 16 août 1993, dernière sortie 11.0 (Bullseye), 14 août 2021 ;</li>
        <li>Gentoo, première version 31 mars 1999, dernières ISO 1ᵉʳ août 2021.</li>
      </ul>
      <p>On ajoutera à cela Red Hat et SUSE qui ont commencé à développer des distributions Linux dans les années 1990.
        Et, pour comparaison, côté BSD (donc non basé sur le noyau Linux), on trouve par exemple FreeBSD et NetBSD lancés en 1993, et OpenBSD en 1995.
      </p>
    </section>
    <section>
      <h2>Un monde sans Linux, imaginable, vraiment ?</h2>
      <p>Aujourd’hui, Linux est le noyau le plus répandu au monde. Il équipe notamment :</p>
      <ul>
        <li>les 500 meilleurs super calculateurs du monde ;</li>
        <li>une bonne part des serveurs internet ;</li>
        <li>la grande majorité des téléphones mobiles1 et des tablettes ;</li>
        <li>les serveurs d’un grand nombre de grandes entreprises ;</li>
        <li>les « box » de raccordement à Internet ;</li>
        <li>de très nombreux ordinateurs « personnels » même s’il ne domine pas ce marché ;</li>
        <li>les téléviseurs, les caméras de surveillance ;</li>
        <li>la plupart des liseuses électroniques ;</li>
        <li>et pas mal d'objets connectés.</li>
      </ul>
      <p>Oh, et il est aussi sur Mars, évidemment.</p>
    </section>
    <section>
      <h2>le noyau Linux fête ses 30 ans !</h2>
      <img src="img/dm_027_linux_trentenaire.png" title="Linux trentenaire" alt="Le trentième anniversaire de Linux raconté en bande-dessinée par Gee">
    </section>
    <footer>
      <h2>Licence</h2>
      <img src="img/cc-by-sa.png" title="Licence Creative Commons BY-SA" alt="Licence Libre, Attribution, Partage dans les Mêmes Conditions">
      <h2>Sources</h2>
      <ul>
        <li><a href="https://grisebouille.net/linux-trentenaire/">Linux trentenaire, grisebouille.net, CC BY-SA</a></li>
        <li><a href="https://linuxfr.org/news/linux-30-ans-deja/">Linux 30 ans déjà ..., linux-fr.org.net, CC BY-SA</a></li>
      </ul>
    </footer>
    </article>
  </body>
</html>

Vous pouvez utiliser Hedgedoc comme éditeur HTML.

Modifiez le fichier de façon à la rendre actuel : Linux a dépassé les 30 ans à présent...

Mettez à jour votre site.

Ce fichier comprend un lien vers deux images, une représentant la licence CC BY-SA utilisée et l'autre étant une bande-dessinée de Gee.

  • Créez un dossier img dans le dossier linux30.

  • Déposez les deux images dans ce dossier.

Visualisez le résultat dans un navigateur web.

Liste des raccourcis clavier

Liste des fonctions de navigation et leurs raccourcis clavier correspondants :

  • Bloc Suivant : flèche droite, flèche bas, barre espace, page suivante, touche N
  • Bloc Précédent : flèche gauche, flèche haut, retour arrière, page précédente, touche P
  • Diapositive Suivante : touche T
  • Diapositive Précédente : touche S
  • Première diapositive : touche Début
  • Revenir à l'accueil : touche H
  • Menu : touche M
  • Plein écran : touche F
  • Cacher outils : touche Z
  • Fermer zoom : touche Échap.