I've been using FileZilla for few years now, but lately I've come across a problem with FTP: I cannot connect to my server slot when using "encryption: Require explicit FTP over TLS".
When I choose "Require explicit FTP over TLS" I get the following log:
Code: Select all
Status: Connecting to XXX.XX.XX.XXX:XX...
Status: Connection established, waiting for welcome message...
Response: 220 (vsFTPd 3.0.3)
Command: AUTH TLS
Response: 504 Command not implemented for that parameter
Command: AUTH SSL
Response: 504 Command not implemented for that parameter
Error: Critical error: Could not connect to server
Code: Select all
Status: Connecting to XXX.XX.XX.XXX:XX...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Code: Select all
Warning! You have previously connected to this sever using FTP over TLS, yet the server has now rejected FTP over TLS.
This may be the result of a downgrade attack, only continue after you have spoken to the server administrator or server hosting provider.
If you continue, your password and files will be sent in clear over the internet.
Host: XXX.XX.XX.XXX
Port: 21
[ok] [cancel]
After that, I managed to narrow down the problem: I have two networks in my home, and to both I connect using WiFi:
1) FIRST router is connected via fixed telephone wire to my ISP. When I connect to this network using WiFi, Filezilla CAN connect with "Require explicit".
2) SECOND router is a 4G router (Archer MR200) and is connected with to the ISP with my SIM card. When I connect to this network using WiFi, Filezilla CANNOT connect with "Require explicit".
Following are detailed logs from both situations:
Code: Select all
When using router 1 which is connected via fixed telephone wire to my ISP:
Status: Connecting to XXX.XX.XX.XXX:XX...
Status: Connection established, waiting for welcome message...
Response: 220 (vsFTPd 3.0.3)
Command: AUTH TLS
Response: 234 Proceed with negotiation.
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Command: USER *********
Response: 331 Please specify the password.
Command: PASS **********
Response: 230 Login successful.
Command: OPTS UTF8 ON
Response: 200 Always in UTF8 mode.
Command: PBSZ 0
Response: 200 PBSZ set to 0.
Command: PROT P
Response: 200 PROT now Private.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is the current directory
Status: Directory listing of "/" successful
Code: Select all
Status: Connecting to XXX.XX.XX.XXX:XX...
Status: Connection established, waiting for welcome message...
Response: 220 (vsFTPd 3.0.3)
Command: AUTH TLS
Response: 504 Command not implemented for that parameter
Command: AUTH SSL
Response: 504 Command not implemented for that parameter
Error: Critical error: Could not connect to server
NOTE: settings in FZ remain the same when connected to any of these 2 networks.