Actuellement, j'ai deux sites Web. Mon problème est que si je me connecte à un domaine spécifique avec l'un de mes programmes (en utilisant notepadd ++, FileZilla et Netbeans), le programme s'arrête à la liste de contenu.
Je l'ai fait fonctionner correctement (je travaille sur un projet dans ce domaine depuis plus d'un an maintenant) et, tout à coup, je me suis cassé.
Cela ne se produit que sur un domaine spécifique, tous les autres domaines (des autres hôtes) fonctionnent. Mon collègue (à côté de moi avec la même adresse IP) est capable de se connecter sur ce domaine.
Ce que j'ai essayé:
Quelqu'un pourrait-il m'aider à ce sujet?
[NppFTP] Everything initialized
-> TYPE I
Connecting
-> Quit
220 ProFTPD 1.3.3e Server ready.
-> USER username
331 Password required for domain
-> PASS *HIDDEN*
230 User username logged in
-> TYPE A
200 Type set to A
-> MODE S
200 Mode set to S
-> STRU F
200 Structure set to F
-> CWD /domains/domain.nl/
250 CWD command successful
Connected
-> CWD /domains/domain.nl/
250 CWD command successful
-> PASV
227 Entering Passive Mode (194,247,31,xx,137,xx).
-> LIST -al
Failure retrieving contents of directory /domains/domain.nl/
Status: Verbinden met 194.247.xx.xx:21...
Status: Verbinding aangemaakt, welkomstbericht afwachten...
Antwoord: 220 ProFTPD 1.3.3e Server ready.
Commando: USER username
Antwoord: 331 Password required for username
Commando: PASS ********
Antwoord: 230 User username logged in
Commando: SYST
Antwoord: 215 UNIX Type: L8
Commando: FEAT
Antwoord: 211-Features:
Antwoord: MDTM
Antwoord: MFMT
Antwoord: LANG en-US;ja-JP;zh-TW;it-IT;fr-FR;zh-CN;ru-RU;bg-BG;ko-KR
Antwoord: TVFS
Antwoord: UTF8
Antwoord: AUTH TLS
Antwoord: MFF modify;UNIX.group;UNIX.mode;
Antwoord: MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
Antwoord: PBSZ
Antwoord: PROT
Antwoord: REST STREAM
Antwoord: SIZE
Antwoord: 211 End
Commando: OPTS UTF8 ON
Antwoord: 200 UTF8 set to on
Status: Verbonden
Status: Mappenlijst ophalen...
Commando: PWD
Antwoord: 257 "/" is the current directory
Commando: TYPE I
Antwoord: 200 Type set to I
Commando: PASV
Antwoord: 227 Entering Passive Mode (194,247,31,xx,xxx,xx).
Commando: MLSD
Fout: Verbinding verloren
Fout: Ontvangen van mappenlijst is mislukt
Désolé que ce soit néerlandais.
J'ai changé le mode de connexion de transfert de passif à actif et je l'ai fait fonctionner. Est-ce que quelqu'un sait pourquoi mon ordinateur veut qu'il soit actif si j'utilise passif pendant plus d'un an?
Tellement bizarre que seul mon ordinateur ait besoin de ce paramètre après avoir utilisé l'autre paramètre ...
Le protocole FTP exige que l’un des deux ordinateurs impliqués dans le transfert ouvre une connexion de données sur un deuxième port afin de terminer le transfert. En mode 'Actif', le client ouvre un port et le serveur se reconnecte au client. En mode "passif", le serveur ouvre un port et le client se connecte au serveur une seconde fois.
Les problèmes avec cela sont généralement causés par des pare-feu bloquant les ports.
Dans les temps anciens - FTP a été inventé dans les années 1980 - les pare-feu bloquant les ports étaient rares. Dans les années 90 et 00, cependant, il est devenu courant que les utilisateurs à domicile, professionnels et autres utilisateurs finaux se trouvent derrière un pare-feu bloquant les ports, tel qu'un routeur domestique, et que le mode actif échoue souvent.
De nos jours, cependant, il est très courant que le serveur lui-même se trouve derrière un pare-feu bloquant les ports pour des raisons de sécurité. Les utilisateurs particuliers et professionnels ont désormais la possibilité d'ouvrir des ports de manière dynamique à l'aide de fonctionnalités telles que UPNP. La situation est donc inversée: le mode actif fonctionnera souvent et le mode passif échouera souvent.
Si le serveur et le client sont tous deux protégés par un pare-feu et qu'aucune fonctionnalité telle que UPNP n'est disponible, vous ne pourrez rien transférer avec FTP. Si seul le port de contrôle (généralement le port 21) est ouvert, vous pourrez voir les listes de répertoires, mais ne transférer aucun fichier.
Si disponibles, SSH ou SCP sont des protocoles beaucoup plus fiables et beaucoup plus compatibles avec le pare-feu moderne.
Peut-être que vous pouvez regarder dans cette solution. La plupart du temps, c'est parce que la version du fichier Filezilla et Notepad ++ a été mise à niveau. Certains paramètres avaient changé.
https://forums.proftpd.org/smf/index.php?topic=11084.
Bonne chance