501 Désolé, je ne me connecterai pas aux ports <1024

0

501 Désolé, mais je ne me connecterai pas aux ports & lt; 1024

Qu'est-ce que ça veut dire? Tout à coup, je ne peux plus utiliser FTP.

HollerTrain
la source

Réponses:

2

Cela me semble que votre administrateur système local vient de verrouiller votre serveur proxy.

Jeffrey Hantin
la source
2

Le serveur auquel vous vous connectez est en cours d'exécution Pure-FTPd et votre client FTP est en mode actif. Cela signifie que votre client se connecte au serveur sur le port 21 et que le serveur se reconnecte à votre client pour les transferts de données. En mode actif, le client spécifie le port auquel le serveur doit se connecter. Historiquement, c'était le port 20, mais rien ne l'exige vraiment. Pure-FTPd est codé en dur pour refuser la connexion aux clients spécifiant un numéro de port inférieur à 1024:

/* from src/ftpd.c */
void doport2(struct sockaddr_storage a, unsigned int p)
{
    /* ... */
    if (p < 1024U) {
        addreply_noformat(501, MSG_BAD_PORT);
        return;
    }

/* from src/messages_en.h */
#define MSG_BAD_PORT "Sorry, but I won't connect to ports < 1024"

Les ports TCP / UDP inférieurs à 1024 sont considérés comme privilégiés, ce qui sous Unix / Linux signifie que seule la racine peut s'y connecter. Ce code est probablement une tentative pour empêcher les utilisateurs de se connecter en tant que root, car les meilleures pratiques actuelles sont de faire aussi peu que possible en tant qu'utilisateur root.

La meilleure hypothèse est que le site FTP auquel vous vous êtes connecté a changé le logiciel de serveur FTP, qui est passé d’un autre logiciel à Pure-FTPd. Vous pouvez vous en occuper de deux manières:

  • Passez en mode passif (PASV). Cela dépend de votre client, mais presque tous les clients FTP le prennent en charge. En mode passif, le client établit la connexion au serveur pour le contrôle et les données. Le serveur n'établit jamais de connexion avec le client.
  • Définissez le port de données que votre client fournit au serveur sur 1024 ou plus pour les connexions en mode actif. Je soupçonne que moins de clients seront en faveur de cela que ceux qui font passive, mais je suis sûr que certains le font.

Si vous n'avez aucune restriction d'accès sortant ou si le serveur est sur votre réseau local, le mode passif est généralement plus facile. Si vous avez des restrictions d'accès en sortie, aucun des deux modes n'est vraiment plus facile à utiliser que l'autre, et votre meilleur pari serait de consulter le responsable de la sécurité de votre réseau.

James Sneeringer
la source