I've recently purchased VPS and setup virtualmin with all dependencies. I can reach my website, and I can connect via SSH to the server, but I can't connect with ftp from my desktop.
When I'm using http://net2ftp.com it's working fine, when I'm login via SSH to another VPS and then try FTP the first one – it's working fine.
So I've started to test different servers and different clients (ftp wanderer) from my desktop, non of them worked.
I've tried a different internet connetion (totaly different ISP, usb cellular modem) but it also didn't worked.
Then I've tried my virtual machine (VMware Workstation) with the usb modem and it suddenly worked!
Both of them (phisical laptop & virtual machine) windows 7, and I've temporarily turned off windows firewall and ESS firewall in both.
I've tried another 2 PCs but no success…
When I'm trying to ftp via cmd it's just can't connect without saying nothing:
C:\Windows\system32>ftp 69.x.x.x
Connected to 69.x.x.x.
220 ProFTPD 1.3.3d Server (69.x.x.x) [.....]
User (69.x.x.x:(none)): <Here I typed my username>
331 Password required for <username>
Password: <I typed my password>
230 User <username> logged in
ftp> pwd
257 "/home/<username>" is the current directory
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
And here it's just hang, wait forever…
What could be the problem?????
BTW, I've seen the following questions, didn't helped.
Best Answer
This thread might help : Virtualmin Backup to FTP Server | passive ftp connection problem
The explanation as to when it works or doesn't may be as simple as whether the FTP connection is made in active or passive FTP or instead through SSH.
Apart from this, you could try Fix for Filezilla Failing to Retrieve Directory Listing.
Questions: