Opened 5 months ago

Closed 4 months ago

#11955 closed Bug report (worksforme)

For s3 connection, FZ ignores "host:" configuration box so impossible to connect to local s3 server (min.io)

Reported by: Richard Jelbert Owned by:
Priority: normal Component: FileZilla Client
Keywords: s3, host, Cc: richard.jelbert@…
Component version: 3.43.0 Operating system type: OS X
Operating system version: Mac OS X (Darwin 18.6.0 x86_64) 10.14

Description

I am running a local min.io s3 server on my local network and FileZilla Pro can not connect to it.

I set the hostname to my min.io s3 server network IP address but I can see in the access logs that FZ ignores my host entry and simply uses an Amazon address instead which of course fails.

The host IP address is entered in the "Host:" box as 192.168.0.43 and Port: 9000 however FZ Pro shows that it is trying to access a different server:
Retrieving directory listing...
Status: Resolving address of s3.dualstack.us-east-1.amazonaws.com
Status: Connecting to 52.216.9.37:9000...
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
... so it looks like it has used my port number but ignored my host IP address and used something from AWS or something internal instead.
This seems to be a bug because it is entirely reasonable to expect "Host:" to allow me to connect to a s3 server at my own IP address.

My app and mac details are:
FileZilla Pro


Version: 3.43.0

Build information:

Compiled for: x86_64-apple-darwin18.6.0
Compiled on: x86_64-apple-darwin18.6.0
Build date: 2019-06-27
Compiled with: Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Compiler flags: -Werror=partial-availability -Wall -g

Linked against:

wxWidgets: 3.0.5
SQLite: 3.26.0
GnuTLS: 3.6.7

Operating system:

Name: Mac OS X (Darwin 18.6.0 x86_64)
Version: 10.14
CPU features: sse sse2 sse3 ssse3 sse4.1 sse4.2 avx avx2 aes pclmulqdq rdrnd bmi2 bmi2 adx lm
Settings dir: /Users/richardj/.config/filezilla/

Attachments (2)

Screenshot 2019-07-04 22.53.43.png (488.9 KB) - added by Richard Jelbert 5 months ago.
Screenshot 2019-07-04 22.52.40.png (516.3 KB) - added by Richard Jelbert 5 months ago.

Download all attachments as: .zip

Change History (4)

Changed 5 months ago by Richard Jelbert

Changed 5 months ago by Richard Jelbert

comment:1 Changed 4 months ago by CyberCyclone

I'm having the exact same issue. The host field is ignored and defaults to S3 in the US when I need it to connect to Minio via a local IP address. There's also other S3 compatible storage services out there other than S3.

comment:2 Changed 4 months ago by Tim Kosse

Priority: blockernormal
Resolution: worksforme
Status: newclosed

You need to configure custom S3 providers on the S3 providers page in the settings dialog.

The host field is not ignored, it is used to deduce provider and default region.

Note: See TracTickets for help on using tickets.