Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/08/2006, à 21:30

petrusleminos

Gproftpd + proftpd (impossible de se logger)

Bonjour!
C'est long, mais je préfère expliquer en détail toutes mes péripéties big_smile
Le truc, c'est que je n'arrive pas à me logger dans le serveur FTP proftpd, configuré à partir de Gproftpd.
J'ai deja vaguement fouiné sur le net, mais les réponses ne me sont pas énorméments claires...
Mon histoire donc : big_smile

J'installe à partir de Synaptic gproftpd + proftpd (+common)
Une fois installés, je lance
sudo gproftpd
Une exclamation au lancement :

GProftpd could not find proftpd.conf or you are using
the basic configuration wich doesnt have all features
that gproftpd's default configuration has.

If you use proftpd's default configuration and dont
want to see this question again, take away the line:
# Port 21 is the standard ftp port.

Do you want to overwrite proftpd.conf with GProftpd's
default configuration ?

              (If you dont know then press yes)

Je clique donc sur Yes.
J'arrive dans l'interface de gproftpd, je clic sur l'onglet "servers"
DNS name or ip adress of the server : 192.168.1.66
Show alternate... : Serveur FTP
NAT gateway adresse : mon ip publique (et je met sur ON)
Bind servers to their adresses : (sur ON)
...le reste sur OFF...
The port server listen : 21
Passive : 51000-51100
...le reste par défaut...
puis bouton Apply
Dans le terminal resté derrière, j'apercois :

Standard SERVER USER WAS CHANGED !!!
Standard SERVER USER WAS CHANGED !!!
- no such group 'nobody'
- Fatal: Group: Unknown group 'nobody'. on line 20 of '/etc/proftpd.conf'
Standard SERVER USER WAS CHANGED !!!
Standard SERVER USER WAS CHANGED !!!

bon, le groupe "nobody" pose alors problème... où faut-il donc le renseigner ?

Ensuite je clic sur l'onglet "Users"
J'ecris dans Username : robert
password : le_mot_de_passe
root directory : un dossier à l'interieur de mon dossier perso, donc /home/mon_user/music
upload décoché
Bouton +add pour ajouter cet utilisateur.

Le groupe nobody n'existant pas apparemment, je vais dans le menu administration->utilisateurs et groupes, je crée le groupe "ftp" et j'y repère le user "robert" que j'insère dans ce groupe.

Reboot du serveur.

Lancement de sudo gproftpd
Ouverture, premier constat, The server is currently: offline
Je clic sur Online, et dans le terminal derrière :
- no such group 'nobody'
- Fatal: Group: Unknown group 'nobody'. on line 20 of '/etc/proftpd.conf'
et reste toujours offline...

Il me semble donc qu'il faut retourner dans l'onglet "Servers"
J'y insère dans
The server runs as this user : mon_user (avec lequel je me log sous ubuntu)
The server ........... group: mon_user
Puis bouton Apply
Terminal :

Standard SERVER USER WAS CHANGED !!!
Vhost or anon END

Enfin le bouton Online
Le server est Online smile

Donc test depuis l'autre machine du réseau local, sous win xp, avec filezilla en client ftp.
Réponse du serveur FTP :

530-Unable to set anonymous privileges.
530 Login incorrect.
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.

humm humm miam miam,
ca fait déja un petit moment que je me gratouille le cuir chevelu la-dessus big_smile

je file mon .conf au cas zoù :

ServerType standalone
DefaultServer on
Umask 022
ServerName "192.168.1.66"
ServerIdent on "Serveur FTP"
Bind "192.168.1.66"
ServerAdmin Admin@this.domain.topdomain
IdentLookups off
UseReverseDNS off
Port 21
PassivePorts 51000 51100
MasqueradeAddress ip_publique
TimesGMT off
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
User mon_user_(avec lequel je me log sous ubuntu)
Group mon_user_(idem)
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 30
TransferRate STOR 40
TransferRate STOU 40
TransferRate APPE 40
SystemLog /var/log/secure
#gp_random_username_length 6
#gp_random_password_length 6
#gp_randomize_case lower
#gp_useradd_root_path /home/ftp
#gp_useradd_upload_path /upload
#gp_html_path /var/www/ftp.html
#gp_welcome_name welcome.msg
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol TLSv1
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gproftpd/gproftpd.pem
</IfModule>
<Limit LOGIN>
  AllowUser stats
  DenyALL
</Limit>

<Anonymous /home/mon_user/music>
User robert
Group ftp
AnonRequirePassword on
MaxClients 3 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit ROOT_DIR_ALLOW RETR LIST NLST MDTM SIZE STAT CWD XCWD PWD XPWD CDUP XCUP>
AllowAll
</Limit>
<Limit ROOT_DIR_DENY DELE APPE STOR STOU SITE_CHMOD SITE_CHGRP RNFR RNTO MKD XMKD RMD XRMD>
DenyAll
</Limit>
</Anonymous>

Merci d'avance !!!

Dernière modification par petrusleminos (Le 14/08/2006, à 21:33)

Hors ligne

#2 Le 16/08/2006, à 07:36

BoBoL

Re : Gproftpd + proftpd (impossible de se logger)

Le groupe nobody n'existant pas apparemment, je vais dans le menu administration->utilisateurs et groupes, je crée le groupe "ftp" et j'y repère le user "robert" que j'insère dans ce groupe.

Salut, je crois que le probleme viendrait de la. Je m'explique, après avoir vécu les memes péripéties que toi tongue avec gproftpd, ce que j'ai fait est de:
1/ Creer un groupe nobody (je ne sais pas si ca peut affecter le fait de mettre lancer en tant que ton utilisateur normal)
2/ Tu n'as normalement pas à modifier quoi que ce soit dans les groupes quand tu crée ton utilisateur avec grpoftpd, il gere ca tout seul, oui je sais il les gere bizarrement mais seul big_smile
3/ Pour faire un premier essai fais un répertoire partagé dans le dossier ftp ou vérifie tes autorisations parce que meme si tu arrivais à te loguer ce n'est pas sur que tu puisse lire/ecrire.

wink


Waf Waf...

Hors ligne

#3 Le 18/08/2006, à 21:49

petrusleminos

Re : Gproftpd + proftpd (impossible de se logger)

oki oki marci bien,
je creuse, je creuse smile

Hors ligne

#4 Le 24/08/2006, à 12:34

sWoRm

Re : Gproftpd + proftpd (impossible de se logger)

Il m'est arrivé la même chose dernièrement.

il suffit donc de changer le nom du group dans ta config, via l'editeur gproftpd ou par le fichier
" /etc/proftpd.conf "
en resumé:
remplace le nom de group "nobody" par "nogroup"

J'espère que ça te servira antant qu'a moi.

Bonne chance,

Salut
sWoRm

petrusleminos a écrit :

Bonjour!
C'est long, mais je préfère expliquer en détail toutes mes péripéties big_smile
Le truc, c'est que je n'arrive pas à me logger dans le serveur FTP proftpd, configuré à partir de Gproftpd.
J'ai deja vaguement fouiné sur le net, mais les réponses ne me sont pas énorméments claires...
Mon histoire donc : big_smile

J'installe à partir de Synaptic gproftpd + proftpd (+common)
Une fois installés, je lance
sudo gproftpd
Une exclamation au lancement :

GProftpd could not find proftpd.conf or you are using
the basic configuration wich doesnt have all features
that gproftpd's default configuration has.

If you use proftpd's default configuration and dont
want to see this question again, take away the line:
# Port 21 is the standard ftp port.

Do you want to overwrite proftpd.conf with GProftpd's
default configuration ?

              (If you dont know then press yes)

Je clique donc sur Yes.
J'arrive dans l'interface de gproftpd, je clic sur l'onglet "servers"
DNS name or ip adress of the server : 192.168.1.66
Show alternate... : Serveur FTP
NAT gateway adresse : mon ip publique (et je met sur ON)
Bind servers to their adresses : (sur ON)
...le reste sur OFF...
The port server listen : 21
Passive : 51000-51100
...le reste par défaut...
puis bouton Apply
Dans le terminal resté derrière, j'apercois :

Standard SERVER USER WAS CHANGED !!!
Standard SERVER USER WAS CHANGED !!!
- no such group 'nobody'
- Fatal: Group: Unknown group 'nobody'. on line 20 of '/etc/proftpd.conf'
Standard SERVER USER WAS CHANGED !!!
Standard SERVER USER WAS CHANGED !!!

bon, le groupe "nobody" pose alors problème... où faut-il donc le renseigner ?

Ensuite je clic sur l'onglet "Users"
J'ecris dans Username : robert
password : le_mot_de_passe
root directory : un dossier à l'interieur de mon dossier perso, donc /home/mon_user/music
upload décoché
Bouton +add pour ajouter cet utilisateur.

Le groupe nobody n'existant pas apparemment, je vais dans le menu administration->utilisateurs et groupes, je crée le groupe "ftp" et j'y repère le user "robert" que j'insère dans ce groupe.

Reboot du serveur.

Lancement de sudo gproftpd
Ouverture, premier constat, The server is currently: offline
Je clic sur Online, et dans le terminal derrière :
- no such group 'nobody'
- Fatal: Group: Unknown group 'nobody'. on line 20 of '/etc/proftpd.conf'
et reste toujours offline...

Il me semble donc qu'il faut retourner dans l'onglet "Servers"
J'y insère dans
The server runs as this user : mon_user (avec lequel je me log sous ubuntu)
The server ........... group: mon_user
Puis bouton Apply
Terminal :

Standard SERVER USER WAS CHANGED !!!
Vhost or anon END

Enfin le bouton Online
Le server est Online smile

Donc test depuis l'autre machine du réseau local, sous win xp, avec filezilla en client ftp.
Réponse du serveur FTP :

530-Unable to set anonymous privileges.
530 Login incorrect.
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.

humm humm miam miam,
ca fait déja un petit moment que je me gratouille le cuir chevelu la-dessus big_smile

je file mon .conf au cas zoù :

ServerType standalone
DefaultServer on
Umask 022
ServerName "192.168.1.66"
ServerIdent on "Serveur FTP"
Bind "192.168.1.66"
ServerAdmin Admin@this.domain.topdomain
IdentLookups off
UseReverseDNS off
Port 21
PassivePorts 51000 51100
MasqueradeAddress ip_publique
TimesGMT off
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
User mon_user_(avec lequel je me log sous ubuntu)
Group mon_user_(idem)
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 30
TransferRate STOR 40
TransferRate STOU 40
TransferRate APPE 40
SystemLog /var/log/secure
#gp_random_username_length 6
#gp_random_password_length 6
#gp_randomize_case lower
#gp_useradd_root_path /home/ftp
#gp_useradd_upload_path /upload
#gp_html_path /var/www/ftp.html
#gp_welcome_name welcome.msg
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol TLSv1
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gproftpd/gproftpd.pem
</IfModule>
<Limit LOGIN>
  AllowUser stats
  DenyALL
</Limit>

<Anonymous /home/mon_user/music>
User robert
Group ftp
AnonRequirePassword on
MaxClients 3 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit ROOT_DIR_ALLOW RETR LIST NLST MDTM SIZE STAT CWD XCWD PWD XPWD CDUP XCUP>
AllowAll
</Limit>
<Limit ROOT_DIR_DENY DELE APPE STOR STOU SITE_CHMOD SITE_CHGRP RNFR RNTO MKD XMKD RMD XRMD>
DenyAll
</Limit>
</Anonymous>

Merci d'avance !!!