« Administration réseau sous Linux/ProFTPD » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 402 :
 
== Problèmes connus ==
 
=== Fichier de log ===
 
Proftpd stocke ses logs dans les fichiers suivants :
TransferLog /var/log/proftpd/xferlog
Ligne 430 ⟶ 427 :
 
Enfin, si un copié-collé du login et du mot de passe ne fonctionne pas, contacter l'administrateur du serveur pour recréer le compte.
 
=== Serveur introuvable ===
Il s’agit probablement d’une panne de DNS, il faut alors remplacer l'URL par l'IP.
 
Sinon, il s’agit peut-être d’une règle de pare-feu. Pour le vérifier, taper la commande <code>telnet IP 21</code>. Si c'est bloqué ou affiche "délai d’attente dépassé", ou "connexion refusée" il faut ouvrir le flux FTP du pare-feu client.
 
Sinon, il faut donc vérifier que le client FTP n’est pas configuré en SFTP (port 22 au lieu de 21) ou vice-versa.
 
Si un message d’erreur survient après une connexion "PASV" : il faut désactiver le mode passif. Par exemple dans Filezilla : Édition, Paramètres, FTP, décocher la case.
 
=== Aucune permission ===
Généralement ce phénomène s'accompagne du message "425 Can't open data connection for transfer". Il peut être résolu en cochant le mode passif dans le troisième onglet du site.
 
=== ''clé de l'hôte inconnue'' ou ''key fingerprint is xxx. Are you sure you want to continue connecting (yes/no)?'' ===
[[Image:FileZilla client - fr - clé de l'hôte inconnue.png|vignette|Avertissement sur FileZilla]]
En SFTP, il s'agit d'un avertissement sur la clé de cryptage qui peut survenir avec ProFTPD ou OpenSSH. Il peut planter certains scripts ou logiciels de transfert comme {{w|Webdrive}}, qui s'arrêtent sans l'afficher. Mais avec FileZilla il suffit de l'accepter une fois pour ne plus le revoir.
{{clr}}
 
=== EAI_NODATA - Aucune adresse associée à ce nom de nœud ===
Ligne 450 ⟶ 443 :
 
Sinon, si <code>telnet</code> ne fonctionne pas sans aucune règle <code>iptables</code>, mais passe sur le port 22, c'est peut-être la directive <code>Port 21</code> de <code>/etc/proftpd/proftpd.conf</code> à refaire. Ou sinon, dans le client FileZilla, préciser "Connexion FTP simple (non sécurisé)".
 
=== ''clé de l'hôte inconnue'' ou ''key fingerprint is xxx. Are you sure you want to continue connecting (yes/no)?'' ===
[[Image:FileZilla client - fr - clé de l'hôte inconnue.png|vignette|Avertissement sur FileZilla]]
En SFTP, il s'agit d'un avertissement sur la clé de cryptage qui peut survenir avec ProFTPD ou OpenSSH. Il peut planter certains scripts ou logiciels de transfert comme {{w|Webdrive}}, qui s'arrêtent sans l'afficher. Mais avec FileZilla il suffit de l'accepter une fois pour ne plus le revoir.
{{clr}}
 
=== Refused user root for service proftpd ===
Cela peut se produire après une mise à jour. Si un <code>tail /var/log/proftpd/proftpd.log</code> renvoie <code>USER root (Login failed): User in /etc/ftpusers</code>, commenter l'utilisateur dans ce fichier de blacklist.
 
=== Serveur introuvable ===
Il s’agit probablement d’une panne de DNS, il faut alors remplacer l'URL par l'IP.
 
Sinon, il s’agit peut-être d’une règle de pare-feu. Pour le vérifier, taper la commande <code>telnet IP 21</code>. Si c'est bloqué ou affiche "délai d’attente dépassé", ou "connexion refusée" il faut ouvrir le flux FTP du pare-feu client.
 
Sinon, il faut donc vérifier que le client FTP n’est pas configuré en SFTP (port 22 au lieu de 21) ou vice-versa.
 
Si un message d’erreur survient après une connexion "PASV" : il faut désactiver le mode passif. Par exemple dans Filezilla : Édition, Paramètres, FTP, décocher la case.
 
== Références ==