Bonjour,
J’essaie de communiquer avec FTP dans un réseau local en Ethernet entre un arduino et un Raspberry, plus exactement " vsftpd ".
Malgré toutes mes lectures, je n’arrive pas à voir où est mon erreur. Je teste avec le client filezilla sur un PC Win 10, et avec un arduino et un client FTP minimaliste
La connexion se fait bien, mais je suis dirigé vers la racine des dossiers, alors que la dernière ligne du fichier de configuration spécifie bien « /home/$USER/ftp », ce qui dans ce cas est « /home/tfa/ftp »
Auriez-vous une idée pour m’aider ?
merci !
Voici le contenu de vsftpd.conf :
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
dirmessage_enable=YES
dual_log_enable=YES
# Option pour gérer les deux types de logs simultanément
dual_log_enable=YES
# Partie XFER
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.xfer.log
# Partie VSFTPD
log_ftp_protocol=YES
vsftpd_log_file=/var/log/vsftpd.log
#connect_from_port_20=YES
user_sub_token=$USER
local_root=/home/$USER/ftp
De FileZilla :
|Statut :|Connexion à 192.168.0.17:21…|
|—|—|
|Statut :|Connexion établie, attente du message d’accueil…|
|Statut :|Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS.|
|Statut :|Le serveur ne supporte pas les caractères non-ASCII.|
|Statut :|Connecté|
|Statut :|Récupération du contenu du dossier…|
|Statut :|Contenu du dossier / affiché avec succès|
De vsftpd
Fri Apr 30 11:59:21 2021 [pid 19691] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 331 Please specify the password. »
Fri Apr 30 11:59:21 2021 [pid 19691] [tfa] FTP command: Client « ::ffff:192.168.0.103 », « PASS »
Fri Apr 30 11:59:21 2021 [pid 19690] [tfa] OK LOGIN: Client « ::ffff:192.168.0.103 »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 230 Login successful. »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP command: Client « ::ffff:192.168.0.103 », « SYST »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 215 UNIX Type: L8 »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP command: Client « ::ffff:192.168.0.103 », « FEAT »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 211-Features: »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », " EPRT??"
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », " EPSV??"
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », " MDTM??"
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », " PASV??"
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », " REST STREAM??"
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », " SIZE??"
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », " TVFS??"
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 211 End »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP command: Client « ::ffff:192.168.0.103 », « PWD »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 257 « / » is the current directory »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP command: Client « ::ffff:192.168.0.103 », « TYPE I »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 200 Switching to Binary mode. »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP command: Client « ::ffff:192.168.0.103 », « PASV »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 227 Entering Passive Mode (192,168,0,17,172,223). »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP command: Client « ::ffff:192.168.0.103 », « LIST »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 150 Here comes the directory listing. »
Fri Apr 30 11:59:21 2021 [pid 19692] [tfa] FTP response: Client « ::ffff:192.168.0.103 », « 226 Directory send OK. »