MacOS – Connect to FTP server in Finder not working

finderftpmacos

I can get to my FTP server just fine from the command line but I cannot get to it from Finder. When I am in Finder and I "Connect to Server" and enter ftp://192.168.125.128/, then my credentials when prompted, it gives me the error:

There was a problem connecting to the server "192.168.125.128".
The share does not exist on the server. Please check the share name, and then try again.

I can however connect to it anonymously just fine, which is frustrating, because as stated before, I am able to log in just fine and browse around from the command line using my credentials.

ftp 192.168.125.128
Connected to 192.168.125.128.
220 (vsFTPd 2.3.5)
Name (192.168.125.128:name): 
331 Please specify the password.
Password: 
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
229 Entering Extended Passive Mode (|||26727|).
150 Here comes the directory listing.
drwxrwxr-x    3 1000     1000         4096 Dec 12 14:38 yadayada

Is there something else I need to do with Finder?

Best Answer

I figured out the problem. I sniffed the traffic from my computer to the FTP server and saw traffic go through when I connected as a guest. I did not, however, see any traffic when I connected as myself. No traffic whatsoever was going through. On a whim, I tried a blank password and saw traffic going through! After changing my password on the FTP server I was successfully able to connect with Finder. It apparently had something to do with my password??? I played around to see what the exact problem was with my password and, at the risk of revealing too much information about my security credentials, found that any password with an '@' symbol in it caused Finder to immediately display that error and not even try to send any traffic to the FTP server.