J'ai de nombreux problèmes avec mon Mac OS X. Le système n'est joignable que par SSH, mais pas par FTP et pas par SMB. J'ai donc essayé de me concentrer sur FTP, cela semble plus facile à déboguer et il se peut qu'il s'agisse d'un seul problème pour les deux services.
J'ai d'abord activé ftpd avec :
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
Puis j'essaie de faire un ftp. Mais rien. J'ai obtenu l'erreur standard : Operation timed out.
Après cela, j'ai réessayé et fait un tcpdump sur le MBP. Tout semble aller bien pour moi :
tdmacpro:~ root# tcpdump port 21
tcpdump: data link type PKTAP
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on pktap, link-type PKTAP (Packet Tap), capture size 65535 bytes
17:32:53.539323 IP 192.168.0.58.49191 > 192.168.0.2.ftp: Flags [S], seq 2091779555, win 65535, options [mss 1460,nop,wscale 3,nop,nop,TS val 271391148 ecr 0,sackOK,eol], length 0
Donc les paquets atteignent le MBP, mais il ne répond pas.
Après cela, j'ai créé une nouvelle machine virtuelle sur mon MBP pour être sûr qu'aucun interrupteur ne pose de problème. Ensuite, le client ftp était dans ma machine virtuelle. Mais même erreur.
Après cela, j'ai essayé un ftp user@MBP_IP, toujours la même erreur.
Après cela, j'ai désactivé fptd avec
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
et lancé le ftpd manuellement avec
/usr/libexec/ftpd -d -D -l -U
Encore une fois, le même problème.
Puis j'ai utilisé un autre terminal et j'ai fait un :
ftp localhost
Cela fonctionne. Donc je pense que le ftpd est configuré correctement. Mais j'ai aussi contrôlé le ftp.plist avec une nouvelle installation. Le même contenu.
Quelqu'un a-t-il d'autres suggestions pour isoler le problème ou le résoudre ?
0 votes
Y a-t-il un lien avec le problème dans
/var/log/system.log
(ou d'autres fichiers journaux) à l'heure à laquelle vous essayez de démarrer ftpd ou d'accéder au serveur ?0 votes
Non, j'ai seulement constaté que le ftpd est activé ou désactivé. Je ne vois aucun message de journal des établissements de connexion à ftp. Mais je pense que c'est une sorte de standard. Dans mon virt. Test-System, je ne vois également que l'activation ou la désactivation, mais aucun message de connexion lorsque la connexion ftp est établie.
0 votes
Une raison de ne pas utiliser SFTP ? Simple curiosité.
0 votes
Oui, j'ai besoin de ftp pour sauvegarder les configurations d'un appareil, cet appareil ne supporte pas sftp.