Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Créer compte FTP sur eole » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| (4 versions intermédiaires par un autre utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
0 - Installation proftpd et activation mode jail | |||
Il faut vérifier au préalable que le logiciel proftpd est installé et actif sur le serveur FTP. Il faut ensuite vérifier que le fichier de conf proftpd.conf contienne bien l'instruction ci-dessous | |||
<Global> | |||
RequireValidShell off | |||
DefaultRoot ~ | |||
</Global> | |||
1 - Se connecter en SSH sur eole : | 1 - Se connecter en SSH sur eole : | ||
$ ssh root@eole.ajlsm.com | $ ssh root@eole.ajlsm.com | ||
2 - Créer | 2 - Créer dans /var/data/ un répertoire pour le compte FTP avec un nom sous la forme <nom de l'utilisateur FTP ou du projet>-data. | ||
Le fait de mettre le nom sous ce format permet d'ajouter automatiquement le nouveau répertoire à la liste des répertoires à sauvegarder. | Le fait de mettre le nom sous ce format permet d'ajouter automatiquement le nouveau répertoire à la liste des répertoires à sauvegarder. | ||
Par exemple ad53-data | Par exemple ad53-data | ||
$ mkdir /ad53-data | $ mkdir /var/data/ad53-data | ||
3 - S'authentifier sur le webmin de eole : https://wm-conteneur.ajlsm.com | 3 - S'authentifier sur le webmin de eole : https://wm-conteneur.ajlsm.com | ||
| Ligne 17 : | Ligne 29 : | ||
* Dans le champ '''Username''', mettre l'identifiant de connexion de l'utilisateur (exemple: ad53) | * Dans le champ '''Username''', mettre l'identifiant de connexion de l'utilisateur (exemple: ad53) | ||
* Dans le champ '''Real name''', remettre le même identifiant de connexion | * Dans le champ '''Real name''', remettre le même identifiant de connexion | ||
* Dans le champ '''Home directory''', cocher la case '''Directory'''. Dans le champ de saisie, mettre le chemin complet du répertoire créé à l'étape 2 (exemple /ad53-data) | * Dans le champ '''Home directory''', cocher la case '''Directory'''. Dans le champ de saisie, mettre le chemin complet du répertoire créé à l'étape 2 (exemple /var/data/ad53-data) | ||
* Dans le champ '''Shell''', choisir /usr/sbin/nologin | * Dans le champ '''Shell''', choisir /usr/sbin/nologin | ||
* Dans le champ '''Password''', cocher la case '''Normal password''' et saisir le mot de passe pour l'utilisateur | * Dans le champ '''Password''', cocher la case '''Normal password''' et saisir le mot de passe pour l'utilisateur | ||
| Ligne 28 : | Ligne 40 : | ||
Par exemple, pour ad53 | Par exemple, pour ad53 | ||
$ chown -R ad53:pleade /ad53-data | $ chown -R ad53:pleade /var/data/ad53-data | ||
8 - Utiliser FileZilla pour vous connecter en FTP et vérifier que tout se passe bien. Les identifiants à utiliser sont ci-dessous. | |||
* Hôte : eole.ajlsm.com. Il faut surtout vérifier qu'il n y a pas sftp:// ou quelque chose de similaire dans ce champ. Il doit contenir uniquement eole.ajlsm.com | |||
* Identifiant : <Username créé à l'étape 5>. Exemple, ad53 | |||
* Mot de passe : <Password créé à l'étape 5> | |||
* Port : laisser vide ou mettre 21 | |||
Si tout est ok, il faudra effectuer l'ensemble des interventions (ajout, suppression, modification, ...) sur le répertoire FTP en utilisant FileZilla. Cela évite d'avoir des problèmes de lecture/écriture | |||
Dernière version du 28 mars 2022 à 08:31
0 - Installation proftpd et activation mode jail
Il faut vérifier au préalable que le logiciel proftpd est installé et actif sur le serveur FTP. Il faut ensuite vérifier que le fichier de conf proftpd.conf contienne bien l'instruction ci-dessous
<Global>
RequireValidShell off
DefaultRoot ~
</Global>
1 - Se connecter en SSH sur eole :
$ ssh root@eole.ajlsm.com
2 - Créer dans /var/data/ un répertoire pour le compte FTP avec un nom sous la forme <nom de l'utilisateur FTP ou du projet>-data. Le fait de mettre le nom sous ce format permet d'ajouter automatiquement le nouveau répertoire à la liste des répertoires à sauvegarder. Par exemple ad53-data
$ mkdir /var/data/ad53-data
3 - S'authentifier sur le webmin de eole : https://wm-conteneur.ajlsm.com
4 - Une fois authentifié, dans la page System / Users and Groups, cliquer sur le bouton Create a new user en haut : https://wm-conteneur.ajlsm.com/useradmin/edit_user.cgi
5 - Dans l'interface qui s'affiche, voici ci-dessous les champs à modifier. Les autres champs doivent être laisser avec leurs valeurs par défaut.
- Dans le champ Username, mettre l'identifiant de connexion de l'utilisateur (exemple: ad53)
- Dans le champ Real name, remettre le même identifiant de connexion
- Dans le champ Home directory, cocher la case Directory. Dans le champ de saisie, mettre le chemin complet du répertoire créé à l'étape 2 (exemple /var/data/ad53-data)
- Dans le champ Shell, choisir /usr/sbin/nologin
- Dans le champ Password, cocher la case Normal password et saisir le mot de passe pour l'utilisateur
- Dans le section Group Membership et le champ Primary Group, cocher la case Existing group si ce n'est pas fait. Dans le champ de saisie, mettre pleade
- Dans la section Upon Creation, mettre toute les cases à No
6 - Valider la création en cliquent sur le bouton Create en bas de l'interface
7 - Si tout se passe bien, retourner dans la console SSH de eole et modifier les propriétaires du répertoire FTP en <username de l'utilisateur FTP>:pleade Par exemple, pour ad53
$ chown -R ad53:pleade /var/data/ad53-data
8 - Utiliser FileZilla pour vous connecter en FTP et vérifier que tout se passe bien. Les identifiants à utiliser sont ci-dessous.
- Hôte : eole.ajlsm.com. Il faut surtout vérifier qu'il n y a pas sftp:// ou quelque chose de similaire dans ce champ. Il doit contenir uniquement eole.ajlsm.com
- Identifiant : <Username créé à l'étape 5>. Exemple, ad53
- Mot de passe : <Password créé à l'étape 5>
- Port : laisser vide ou mettre 21
Si tout est ok, il faudra effectuer l'ensemble des interventions (ajout, suppression, modification, ...) sur le répertoire FTP en utilisant FileZilla. Cela évite d'avoir des problèmes de lecture/écriture