Déposer des annales sur IIEns.net via le FTP
Le FTP d’ARISE vous permet de
Déposer des cours et des partiels sur iiens.net !
déposer des fichiers sur votre perso3
Merci à tout ceux qui déposeront des cours/partiels/TDs/TPs/fiches/etc. 🙏
TLDR (Too Long Didn’t Read)
Workflow
Le workflow: vous déposez vos fichiers sur le serveur ftp via un outil spécialisé comme FileZila puis les administrateurs (pas forcément un ariser) reçoivent une notif (et le transfert vers la partie publique du ftp (visible sur iiens.net).
Outils
Télécharger une application qui supporte le ftp (avec encryption tls), par exemple: https://filezilla-project.org/
Ensuite il vous suffit d’utiliser vos identifiant et mots de passe ARISE en passant par le nom de domaine ftp.iiens.net .
Vous pouvez ensuite déposer les fichiers dans les sous répertoires du répertoire /upload. La structure y est normalement répliquée par rapport à la structure que vous pouvez voir sur iiens.net. N’hésitez pas à recréer un dossier correspondant à la nouvelle année si celui ci n’existe pas encore. Une fois vos documents uoloadé un modérateur (incluant les ARISERs mais pas que), se chargera de déplacer votre fichier vers le repértoire /cours.
Autres manières d’utiliser un client FTP
Pour uploader des fichiers, il vous faut un client FTP. Pour cela, deux grandes familles de clients peuvent être utilisés, les clients graphiques et les clients en ligne de commande.
Ici, on a utilisé FileZilla comme exemple pour client graphique et ftp pour client en ligne de commande.
FreeFileSync
Un outil cross plateforme qui permet de synchroniser localement vos documents en vous signalant de potentiels conflits (modifications en locale et sur le serveur) https://freefilesync.org/download.php
lftp
ftp est un client en ligne de commande qui est installé par défaut dans beaucoup de distributions Linux. Cependant, il 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 :
cd /le/dossier/où/il/y/a/le/fichier/Ce sera plus facile pour la suite de l'upload.
Pour ftp.iiens.net
Tapez :
lftp
lftp :~> set ftp:ssl-force true
lftp :~> connect ftp.iiens.net
lftp ftp.iiens.net:~> login <ariseID>
Password:
lftp <ariseID>@ftp.iiens.net:~>En rentrant également votre mot de passe associé à votre ariseID.
N'hésitez pas à lire les messages affichés ! Là on voit bien que vous êtes connecté : "lftp <ariseID>@ftp.iiens.net".
Vous avez maintenant une ligne de commande gérée par le programme lftp. Si 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 ?).
Ici, on va regarder où on est. Pour cela, utilisez les commandes pwd et ls :
lftp <ariseID>@ftp.iiens.net:~> pwd
ftp://<ariseID>@ftp.iiens.net
lftp <ariseID>@ftp.iiens.net:~> ls
drwxrwxr-x 13 staff staff 24576 Mar 17 2019 cours
-rwxr-xr-x 1 staff staff 1781 Mar 14 2019 fixFileNames.py
-rwxr-xr-- 1 staff staff 1494 Mar 14 2019 install-imagemagick.sh
drwxrwxr-x 2 staff staff 4096 Sep 28 2015 iso
-rwxr-xr-x 1 staff staff 1525 Mar 15 2019 makeArchive.sh
drwxrwxr-x 23 staff staff 4096 Feb 12 17:15 photos
-rwxr-xr-x 1 staff staff 5568 Mar 18 2019 thumbs.sh
drwxrwxrwx 9 staff staff 4096 Sep 18 2020 upload
-rw-r--r-- 1 staff staff 166 Nov 4 2008 welcome.msgComme dit précédemment, il faut mettre les fichiers dans /upload/UN_DOSSIER, donc on va se déplacer dans ce dossier :
lftp <ariseID>@ftp.iiens.net:/> cd upload/photos/Enfin, vous pouvez uploader le fichier :
lftp <ariseID>@ftp.iiens.net:/upload/photos> put <leNomDeVotreFichier>
<Nombre> bytes transferredEt voila ! Même pas besoin de prévenir Arise, ils sont au courant via un script qui check toutes les 4h ce qu'il y a dans /upload.