I've just got a windows VPS server with Windows server 2008. Now just to make this clear I'm a programmer not a sys admin, so my server skills are pretty poor. After installing all the IIS components I thought a good start would be to get FTP setup so I can copy my site to the server.
After getting my head around why the FTP service was using the ii6 user manager (uninstalled this and got the new FTP 7), I started reading tutorials and watched a video on the iis learn site.
Ok, so I've created a new FTP site and assigned a user to it just like the video. The thing that is confusing me is that the video and tutorials are always entering the local ip 127.0.0.1 in the bindings and mentioning that this is a “loopback” ip. This I don’t understand; surely I would have to enter the servers IP here to be able to connect externally??
Using the FTP 127.0.0.1 in the cmd window on the server grants me access once I've entered the users credentials, but I cannot get access externally. I'm trying to connect using Fire FTP, I've changed the FTP bindings to my servers ip address and I've tried it with the local address assigned, but it always says it cannot connect. I have found another tutorial on learn IIS for setting up the firewall for FTP, another part of this that’s confusing me is the “firewall external IP” and “data channel port range” (I though FTP was port 21??)
I'm going to carry on playing around with it tomorrow, but if anyone has any tips or good links I would be most grateful.