La Déesse selon Solo3326

Tutos DSFTP

Source(s) : le site officiel
La version ayant servi à ce tutos est la 2.21

Bon, le pré-requis pour comprendre ce tutoriel est déjà de savoir ce qu'est le FTP. Donc, FTP signifie File Transfert Protocol, beaucoup d'entres vous ont du l'utiliser, parfois même sans vous en rendre compte...:-))) Ce protocole est utilisé sur Internet pour faire transiter des fichiers. On va trouver donc sur le net des serveurs FTP sur lequel on va pouvoir, en fonction de nos droits, uploader et downloader des fichiers.

L'objet de DSFTP est de transformer notre chère console préférée en serveur FTP. De sorte qu'au travers du wifi et depuis votre PC vous pourrez directement transférer vos backups ou vos homebrews sans avoir besoin de sortir votre carte SD ou CF... Pas mal, non ???

OK, nous somme ça y est, on peut vas y ??? :-))))) Alors, allons y...

  1. Télécharger DSFTP2.21, soit sur le site officiel, soit ici
  2. Décompresser l'archive
  3. Recopier, selon votre linker le fichier "DSFTP.nds" ou le fichier "DSFTP.ds.gba" à la racine de votre carte mémoire.
    Note : le fichier "DSFTP.ds.gba" doit être renommer "DSFTP.ds.gba.nds" sur les SuperCard
  4. A la racine de votre carte mémoire, créer un répertoire "data", puis dans ce répertoire "data", créer 3 autres répertoires "ftp", "logs" et "settings".
    • Le répertoire "ftp" va contenir un petit fichier nommé "motd.txt". Ce fichier que vous allez créer contiendra juste le message d'accueil de votre serveur. Par exemple : "Salut, tu es bien connecté".
    • Le répertoire "logs" va contenir un fichier que le serveur créera lui-même qui listera l'ensemble des opérations faites par le serveur.
    • Le répertoire "settings" est lui, très important, puisqu'il va contenir un fichier nommé "ftp.conf" dans lequel sera écrit toute la configuration du serveur.
  5. Passons donc à ce fichier "ftp.conf". Listons le...
    motd /data/ftp/motd.txt
    logfile /data/logs/ftp.log
    loglevel 4
    timeout 60
    portrangestart 9000
    portrangeend 9999

    screensaver 60

    user bjoern
    pass Nullomat
    root /
    home /
    write true
    boot true
    end user

    user anonymous
    root /data/ftp/anonymous
    write false
    end user
    A présent, décomposons le...
    Ligne Explication
    motd /data/ftp/motd.txt Indique l'emplacement du fichier contenant le message d'accueil
    logfile /data/logs/ftp.log Indique l'emplacement du fichier de log
    loglevel 4 Assez incompréhensible dans la doc... Laisser la valeur par défaut 4
    timeout 60 Temps avant que le serveur ne mette fin à une connection inactive, ici 60 secondes
    portrangestart 9000 Port de départ pour une connection passive, laisser la valeur par défaut
    portrangeend 9999 Port de fin pour une connection passive, laisser la valeur par défaut
    screensaver 60 Temporisateur de l'économiseur d'écran, ici 60 secondes
    user bjoern Login de l'utilisateur, ici "bjoern"
    pass Nullomat Mot de passe du login, ici "Nullomat
    root / Racine des fichiers du login, ici l'utilisateur aura accès à toute la carte mémoire
    home / Le répertoire courant de l'utilisateur, chemin relatif par rapport à "root"
    write true Permission d'écrire
    boot true Permission de re-booter
    end user Fin de la déclaration de l'utilsateur
    user anonymous Login de l'utilisateur Anonyme
    root /data/ftp/anonymous Racine des fichiers du login, ici l'utilisateur n'aura accès qu'au répertoire indiqué
    write false L'utilisateur n'a pas le droit d'écrire, seulement de lire
    end user Fin de la déclaration de l'utilsateur
  6. Ok, eh bien à ce stade, tout est fini, si les fichiers avec les bonnes valeurs se trouvent dans les bons répertoires, C'est gagné !!!
  7. Il vous suffit de lancer le serveur sur votre DS. Relever l'adresse IP se trouvant en bas de l'écran du serveur. Puis paramétrer, votre client avec comme adresse d'hôte, l'adresse IP de votre console et comme login et mot de passe, ceux que vous avez renseigner dans le fichier "ftp.conf".
    Par exemple : Ouvrir l'explorateur Windows, taper dans la barre de titre "ftp://adresse IP de la console", Le système vous demandera automatiquement un login et un mot de passe.
    Ou utiliser un vrai client FTP, style FileZilla...
  8. Vous n'avez plus qu'à faire glisser vos fichier de votre PC vers votre console...
  9. TRES IMPORTANT !!!
    Ne JAMAIS couper l'alimentation de votre console une fois les manipulations terminées, elles seraient perdues...
    Il faut utiliser la séquence de touches A+B+X+Y pour éteindre la console !!!