Pourquoi est-ce que je suis expulsé d'une session FTP après avoir exécuté une commande? Il semble qu'une fois que je me suis connecté avec succès à un serveur, vous obtenez ce qui suit après avoir exécuté une commande telle que "ls" (j'ai inclus la partie d'erreur dans les balises "[ERREUR]"):
allen92@allen92-VirtualBox:~/Videos$ ftp -n ftp.FreeBSD.org
Connected to ftp.FreeBSD.org.
220 beastie.tdk.net FTP server (Version 6.00LS) ready.
ftp> user
(username) anonymous
331 Guest login ok, send your email address as password.
Password:
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
[ERROR]
421 Service not available, remote server has closed connection
[ERROR]
ftp>
Cela semble se produire sur n'importe quel serveur FTP distant. Tout fonctionne bien lorsque je me connecte à la machine locale et exécute des commandes FTP. Si en fait l'erreur "421" est une erreur générique, existe-t-il un moyen de connaître la source du problème? Toute piste à ce sujet serait appréciée. Je n'ai pas pu trouver de support sur ce problème particulier . Toute personne ayant un problème similaire, veuillez partager vos réflexions.
REMARQUE: j'ai VSFTPD installé.
Ajoutez ou activez cette ligne dans /etc/vsftpd.conf
seccomp_sandbox = NO
la source
seccomp_sandbox=NO
la bonne réponse dans certaines circonstances est-elle documentée dans le/etc/vsftpd.conf
fichier: `` `` # seccomp_sanbox ajoute une couche de sécurité supplémentaire limitant le nombre de # syscalls pouvant être effectués via vsftpd. Cependant, il peut arriver qu'une # liste blanche n'autorise pas un appel légitime (généralement déclenché indirectement par # une bibliothèque tierce comme pam ou openssl) et le processus est tué par le noyau. # # Par conséquent, si votre serveur meurt dans des situations courantes (téléchargement, téléchargement de fichier), # décommentez la ligne suivante et n'oubliez pas d'ouvrir le bug sur # bugzilla.novell.com se