i have made a ftp server on my home computer so me and my friends could share files problem is they cannot connect i do not have a firewall i have given them my ip and made a dns i also made all of them usernames so does anyone have any ideas of why they cant connect
Update:i have forwarded my router ports i have no firewall turned on (not even windows firewall) my router doesnt have nat settings so i dont know where to go from here
Copyright © 2024 QUIZLS.COM - All rights reserved.
Answers & Comments
Verified answer
You need to port forward TCP ports 20 and 21 to the computer running the FTP server - make sure it has a static IP address on your LAN to simplify things. The vast majority (99%+) of home users have only a single externally visible IP address and the IPs used on your local network have no meaning on the wider Internet. You need to set up port forwarding so incoming data on your single external IP address gets sent to the correct machine on your LAN.
For more details consult your router's manual and/or online help.
When you say "made a dns", do you mean you made a DYNdns account? If not, then you need to make one. It's best if you put the account on your router, but if your router doesn't support that feature then you can download the client and install it in Windows.
Next, make sure the outgoing port is open in your firewall. Even though you don't claim to have one, open it up anyway. Just trust me. The outgoing port by default is 21.
In your FTP client, make sure the usernames you made up actually have rights to the folders you want them to. Simply making users doesn't automatically grant them access to the folders you want them to.
So here's the checklist of things you need:
1) A way for your friends to find you on the internet. In your case, a DYNdns account.
2) The port to your computer open. In this case, incoming and outgoing port 21 on your computer (check your router's NAT settings if necessary. Open the same port there if needed. If you have to use NAT, assign your computer a static IP so that your NAT rule will never become useless when your IP changes because you're on DHCP)
3) User accounts/groups created with appropriate permissions assigned to each user/group
If these three are correct then you shouldn't have any problem.
UPDATE
Ok, so do you have DYNdns installed somewhere? The router is the best place if it supports it. Make sure to give your computer a static IP as well.
Sounds like you have a configuration issue. I would venture the issue to be that there maybe a typo on their end or yours, your setting to allow ftp and to enable the server able to communicate are not turned on, or it could possibly be admin settings