Win10 ftp server?

ponder

Honorary Master
Joined
Jan 22, 2005
Messages
98,654
Reaction score
31,317
Location
Niflheimr
Can someone please tell me how to get a ftp server going on win 10?

I've tried the windows way, solarwinds tftp & filezilla way. Opened the win firewall etc but no luck.

Trying to connect from a laptop but no go. I've never struggled this hard before in my life to do something so simple. I think I might just install linux on an empty partition as it would take like 5min max to setup.
 
If it's 10Pro you might need to do a few group policy changes. Just a thought.
If you don't have Pro you have no policy editor.
 
If it's 10Pro you might need to do a few group policy changes. Just a thought.
If you don't have Pro you have no policy editor.

It's pro. I dug in there as well, I followed quite a few guides including MS ones. I got an empty partition on the drive so I'll just install linux in a few minutes & configure an ftp server to access the windows drive.

If it wasn't for gaming I wouldn't even have windows...
 
1. How are you accessing the FTP, from external - or via LAN (this is a port forwarding / firewall question)
2. Are you utilizing Active or Passive FTP (this is a single port vs range of ports question)
3. Any error mesages you could highlight ?
 
I run FileZilla on Windows 10

Make sure your custom port range is set like this and a port your router does not block. Check NAT settings for router. Server settings:
1592563787272.png

1592564250648.png
 
Last edited:
For @RedViking example you will use the following - adapt ports based on your requirements

NETSH ADVFIREWALL FIREWALL ADD RULE NAME="FTP-21-22" DIR=IN ACTION=ALLOW PROTOCOL=TCP LOCALPORT=21-22
NETSH ADVFIREWALL FIREWALL ADD RULE NAME="FTPS-990" DIR=IN ACTION=ALLOW PROTOCOL=TCP LOCALPORT=990
NETSH ADVFIREWALL FIREWALL ADD RULE NAME="FTP.PASV" DIR=IN ACTION=ALLOW PROTOCOL=TCP LOCALPORT=2100-2100
 
Here is my thread on it, as I had the same issue:



What I did wrong was this part:


Use the advise already given:
1) Enter the custom port range - it’s a RANGE for a reason. This cannot be the same or include the listen port.
2) Enter the public IP for the external IP.
3) Forward/Nat all Ports specified.

I have done all of the above except "this cannot be the same or include the listen port". I missed that, will try again.

And A little dance once you get it working:
giphy.gif
 
Last edited:
Ive done it easily in windows 10, i needed to open port 21 on my router.
 
Check that ports 20 and 21 is not blocked:
In order to work correctly, FTP must use two ports — port 21 for command and control, and port 20 for data transport.

Some routers and firewalls block FTP port 21 due to security reasons, so it’s essential to check the port’s connection

One option is to run the FTP from your router. This requires flashing with OpenWRT, installing something like Proftp, and plugging a USB drive into the router. Nice project for that unused router laying around, or get one new for R300.
 
Last edited:
Weird that you're having trouble with it. Did you try turning it on and off again?
You running it as admin?

The need for it is gone so I have not bothered further with it.

I've used it before with no issues but this time round no go.
 
Top
Sign up to the MyBroadband newsletter
X