Exercice : Appliquer la notion

Pré-requis

Disposer d'un compte chez https://www.alwaysdata.com/fr/. Alwaysdata est un hébergeur qui fournit des services gratuits sur un Cloud Privé.

Un accès SSH permet de se connecter à ses serveurs.

Inscrivez-vous ici avec votre adresse mail IMT Mines Albi : https://www.alwaysdata.com/fr/inscription/?teacher=23040228.

Lors de l'inscription sur le site de Alwaysdata, vous allez créer un utilisateur-administrateur par défaut, en lui donnant un nom que vous devez choisir.

Par exemple, votre utilisateur peut s'appeler tartempion.

Création d'un compte AlwaysdataInformations[1]

À titre d'illustration, dans ce qui suit, le nom de l'utilisateur-administrateur sera tartempion.

Question

Vérifier la présence du logiciel FileZilla sur l'ordinateur local (si ce n'est pas le cas, installez le !).

Ce client peut envoyer des fichiers avec FTP, SFTP et FTP/S.

Question

Ouvrir une session SFTP sur votre compte Alwaysdata depuis FileZilla.

Indice

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

1
sftp://adresse-ip

Indice

SFTP utilise SSH pour transférer les fichiers, le port à renseigner est donc celui de SSH.

Indice

Le port par défaut de SSH est le port 22.

Question

Faites de même, mais maintenant dans un Terminal sur votre ordinateur local.

Indice

La commande linux pour utiliser SFTP est sftp.

Indice

Il faut préciser l'utilisateur et l'adresse du serveur sur lequel on veut se connecter. Le mot de passe sera demandé à la connexion.

Différentes extensions existent dans Visual Studio Code, pour gérer des synchronisations de fichiers en SFTP.

On vous propose d'installer celle-ci.

Extension SFTP dans VSCodeInformations[2]

Question

Créez un dossier local par exemple www_tartempion et synchronisez son contenu avec le contenu du dossier www de votre serveur Alwaysdata.

Indice

Ouvrez le dossier www_tartempion depuis VSCode. Ouvrez la Palette de commandes (F1) pour lancer la commande SFTP : Config.

Indice

Configurez le fichier sftp.json avec les informations de configuration de votre accès SFTP (adresse de l'hôte, utilisateur, et port).

Indice

Le chemin de dossier distant www est /home/tartempion/www/.