Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
services_arise:ftp [2018/11/16 18:11] ledein2017services_arise:ftp [2023/06/08 00:43] de-weerd2022
Ligne 8: Ligne 8:
 =====Les services d’Arise pouvant nécessiter un client FTP===== =====Les services d’Arise pouvant nécessiter un client FTP=====
  
-Voici les informations de connection sur les machines d’Arise.  Pour la pratique, c’est la prochaine rubrique.+Voici les informations de connection sur les machines d’Arise.  Pour **la pratique**, c’est la prochaine rubrique.
  
 ==== ftp.iiens.net ==== ==== ftp.iiens.net ====
  
-Vous pouvez vous connecter sur ftp.iiens.net (en FTP) pour uploader des cours et des photos. Les identifiants sont ceux de votre compte Arise (ceux que vous utilisez pour www.iiens.net). +Vous pouvez vous connecter sur ftp.iiens.net en FTPS pour uploader des cours et des photos. Les identifiants sont ceux de votre compte Arise (ceux que vous utilisez pour www.iiens.net). 
  
 Vous devez placer vos fichiers dans le bon sous-répertoire du répertoire ''/upload'' (ex.: ''/upload/S1'' ou ''/upload/photos''). Pour les photos, n'hésitez pas à créer un sous-répertoire avant d'y placer vos images. Vous devez placer vos fichiers dans le bon sous-répertoire du répertoire ''/upload'' (ex.: ''/upload/S1'' ou ''/upload/photos''). Pour les photos, n'hésitez pas à créer un sous-répertoire avant d'y placer vos images.
Ligne 49: Ligne 49:
 {{services_arise:filezilla2.jpg|}} {{services_arise:filezilla2.jpg|}}
  
-Une fois rempli (mettre ftp.iiens.net ou 193.54.225.83 à la place de "Adresse du serveur"), vous cliquez sur Connexion.+Une fois rempli (mettre [[ftps://ftp.iiens.net|ftp.iiens.net]] ou 193.54.225.83 à la place de "Adresse du serveur"), vous cliquez sur Connexion. 
 + 
 +Il se peut que Filezilla vous demande de confirmer le certificat proposé. Voici les fingerprint pour ceux du ftp d'arise (05/11/2021) : 
 +<code> 
 +SHA256 Fingerprint=93:26:1A:00:CC:8C:A1:FB:3D:AA:1E:27:EF:55:21:98:B9:F9:93:95:59:22:68:4C:72:06:2E:23:9E:82:77:53 
 +SHA1 Fingerprint=BD:B5:AE:83:78:4D:00:19:2A:7B:F3:44:B9:0D:6F:B7:57:A4:32:CD 
 +</code> 
 Ouf, c’est fini…  Ouf, c’est fini… 
  
Ligne 55: Ligne 62:
  
  
-==== ftp ====+==== lftp ====
  
-ftp est un client en ligne de commande qui est installé par défaut dans beaucoup de distributions Linux, c'est pourquoi c'est un exemple de choix pour nous.+ftp est un client en ligne de commande qui est installé par défaut dans beaucoup de distributions Linux
 +Cependantil ne supporte pas tls. 
 +On utilise donc ici lftp.
  
 La première chose à faire est d'aller vous mettre dans le répertoire où est (sont ?) le fichier que vous voulez uploader : La première chose à faire est d'aller vous mettre dans le répertoire où est (sont ?) le fichier que vous voulez uploader :
Ligne 72: Ligne 81:
  
 <code bash> <code bash>
-ftp ftp.iiens.net+lftp 
 +lftp :~> set ftp:ssl-force true 
 +lftp :~> connect ftp.iiens.net 
 +lftp ftp.iiens.net:~> login <ariseID> 
 +Password:  
 +lftp <ariseID>@ftp.iiens.net:~>
 </code> </code>
  
-Vous verrez alors des lignes de la forme :+En rentrant également votre mot de passe associé à votre ariseID.
  
-<code> +N'hésitez pas à lire les messages affichés ! Là on voit bien que vous êtes connecté : "lftp <ariseID>@ftp.iiens.net"\\ 
-Connected to ftp.iiens.net (193.54.225.83)+Vous avez maintenant une ligne de commande gérée par le programme lftpSi vous tapez "help", vous aurez la liste de toutes les commandes disponibles (un peu comme lorsque vous rentriez **man lftp** dans une ligne de commandes normale, hein, bonne idée non ?).
-220 ProFTPD 1.3.3a Server ready. +
-Name (ftp.iiens.net:Ao):  +
-</code>+
  
-Rentrez votre identifiant Arise ensuite (de la forme **poiral2042**qu'on utilisera comme exemple pour la suite)ftp vous demande ensuite votre mot de passevotre mot de passe Arise, donc rentrez le. Vous verrez alors les lignes de la forme suivante :+Ici, on va regarder où on estPour celautilisez les commandes **pwd** et **ls** :
  
-<code> +<code bash
-331 Password required for poiral2042 +lftp <ariseID>@ftp.iiens.net:~pwd 
-Password: +ftp://<ariseID>@ftp.iiens.net 
-230 User poiral2042 logged in +lftp <ariseID>@ftp.iiens.net:~ls 
-Remote system type is UNIX. +drwxrwxr-x  13 staff    staff       24576 Mar 17  2019 cours 
-Using binary mode to transfer files. +-rwxr-xr-x   1 staff    staff        1781 Mar 14  2019 fixFileNames.py 
-ftp>  +-rwxr-xr--   1 staff    staff        1494 Mar 14  2019 install-imagemagick.sh 
-</code> +drwxrwxr-x   2 staff    staff        4096 Sep 28  2015 iso 
- +-rwxr-xr-x   1 staff    staff        1525 Mar 15  2019 makeArchive.sh 
-N'hésitez pas à lire les messages affichés ! Là on voit bien que vous êtes connecté : "230 User poiral2042 logged in". \\ +drwxrwxr-x  23 staff    staff        4096 Feb 12 17:15 photos 
-Vous avez maintenant une ligne de commande gérée par le programme ftp. Si vous tapez "help", vous aurez la liste de toutes les commandes disponibles (un peu comme lorsque vous rentriez **man ftp** dans une ligne de commandes normale, hein, bonne idée non ?)+-rwxr-xr-x   1 staff    staff        5568 Mar 18  2019 thumbs.sh 
- +drwxrwxrwx   9 staff    staff        4096 Sep 18  2020 upload 
-Ici, on va regarder où on est. Pour cela, utilisez les commandes **pwd** et **dir** : +-rw-r--r--   1 staff    staff         166 Nov  4  2008 welcome.msg
- +
-<code> +
-ftp> pwd +
-257 "/" is the current directory +
-ftp> dir +
-227 Entering Passive Mode (193,54,225,83,195,21). +
-150 Opening ASCII mode data connection for file list +
-drwxrwxr-x  11 staff    staff        4096 Nov  3 18:10 cours +
-drwxrwxr-x  14 staff    staff        4096 Jan 29 23:03 photos +
-drwxrwxrwx   9 staff    staff        4096 Oct 25 09:32 upload +
-226 Transfer complete+
 </code> </code>
  
 Comme dit précédemment, il faut mettre les fichiers dans /upload/UN_DOSSIER, donc on va se déplacer dans ce dossier : Comme dit précédemment, il faut mettre les fichiers dans /upload/UN_DOSSIER, donc on va se déplacer dans ce dossier :
  
-<code> +<code bash
-ftp> cd upload/photos +lftp <ariseID>@ftp.iiens.net:/> cd upload/photos/
-250 CWD command successful+
 </code> </code>
  
 Enfin, vous pouvez uploader le fichier : Enfin, vous pouvez uploader le fichier :
  
-<code> +<code bash
-ftp> put votre_fichier +lftp <ariseID>@ftp.iiens.net:/upload/photos> put <leNomDeVotreFichier> 
-local: votre_fichier remote: votre_fichier +<Nombre> bytes transferred
-227 Entering Passive Mode (193,54,225,83,214,223). +
-150 Opening BINARY mode data connection for votre_fichier +
-226 Transfer complete +
-148 bytes sent in 6.6e-05 secs (2242.42 Kbytes/sec)+
 </code> </code>
  
Ligne 151: Ligne 146:
  
  
 +=== Comment pusher vos pages de site web sur perso.iiens.net avec FileZilla ? ===
 +
 +Commencez par ouvrir FileZilla, vous avez cet interface devant vous :
 +{{ :services_arise:picture1.jpg?600 |}}
 +
 +Ce tuto va vous montrer comment vous connecter à perso.iiens.net en utilisant uniquement la connexion rapide, c'est-à-dire que seul le bandeau contenant le-dit bouton "Connexion rapide" nous intéresse ici.
 +
 +{{ :services_arise:picture3.jpg?600 |}} 
 +
 +Dans la case "Hôte", entrez : %%sftp://perso.iiens.net.%%
 +
 +{{ :services_arise:picture4.jpg?600 |}}
 +
 +Dans la case "Identifiant", entrez votre identifiant Arise. Ici, l'exemple est "gondy2018".
 +
 +{{ :services_arise:picture5.jpg?600 |}}
 +
 +Et enfin, dans la case "Mot de passe", entrez votre mot de passe Arise.\\
 +Laissez la case "Port" vide, elle n'est pas nécessaire dans ce contexte.\\
 +Puis cliquez sur le bouton **Connection rapide.**
 +
 +Attendez quelque secondes, et cet écran apparaîtra :
 +{{ :services_arise:picture9.jpg?600 |}}
 +
 +Sur la gauche, recherchez sur la partition qui vous intéresse le fichier où vous avez stocké vos pages de site perso, et sur la droite, ouvrez le dossier **html**.
 +
 +Il vous suffit de drag and drop votre site perso dans html, en faisant bien attention à mettre un index.html ou un index.php à la **racine du dossier html**.
 +
 +Voilà, vous avez fini !