FTP - HollishKid/Gaia GitHub Wiki
Pourquoi du FTP ?
Comme précisé sur la première page "Home" de ce Wiki le FTP n'est autorisé que sur le serveur dev.
Son utilité se trouve dans la rapidité et l'accessibilité pour pouvoir tester vos nouvelles créations. Pas besoin d'attendre que votre pull request de GitHub soit accepté pour pouvoir tester vos quêtes, mobs, nouveaux stuff et autres.
Attention : Lorsqu'un pull request est accepté sur le GitHub, toute la branche master est importée sur le serveur dev, écrasant vos nouvelles créations. Il est donc indispensable de toujours avoir votre progression enregistrée sur votre branche du GitHub au moyen de commits réguliers.
Accès FTP
L'accès FTP à proprement parler se fait de façon sécurisée, ainsi c'est le protocole "SFTP" qui est utilisé. Pour y avoir un accès, chaque créateur doit donc disposer d'une clé SSH. Cette clé est ensuite validée par notre administrateur réseau crashoz et vous disposerez de votre accès FTP.
Obtenir une clé SSH.
Téléchargez puttygen (ici)
- Au niveau de "Number of bits in a generated key", indiquez la valeur 4096.
- Cliquer sur Generate (déplacer la souris dans le cadre gris pendant l'opération).
- Indiquer une passphrase pour protéger la clé par un mot de passe. (comme un mot de passe, à ne pas oublier !)
- Enregistrer la clé privée "Save private key", donner un nom à ce fichier (id_rsa par exemple). Le fichier de clé privée est précieux, unique, non regénérable, personnel et secret.
- Enregistrer la clé publique et transmettez là au gestionnaire réseau, crashoz.
Obtenir un accès SFTP.
Pour les utilisateurs de FileZilla (ou similaires), démarrez votre logiciel.
- Dans "Fichier" -> "Gestionnaire de sites" entrez l'hôte "gaia-craft.fr" port "22".
- Dans protocole choisissez "Fichier de clé".
- Dans identifiant entrez "gaiadev".
- Dans fichier de clé sélectionnez le fichier contenant votre clé secrète (id_rsa en suivant l'exemple).
Lorsque vous vous connecterez, on vous demandera votre "passphrase", qui servira comme mot de passe.
Pour que vous puissiez vous identifier par ce biais, vous devez au préalable avoir donné votre clé publique au gestionnaire réseau, crashoz, en lui demandant gentiment de vous donner un accès.