Well, indeed, if you're not the network admin, it'll be difficult for you to set everything for TFS to work in passive mode.
And, indeed too, the fact that a connexion works, depends on both the server-side and client-side configurations. And when it comes to FTP, this is particularly true. The reason is, depending on the networks' configurations, you may need to use either active or passive mode. See for details about the FTP modes. As you can infer from that, some users may not be able to connect to your active server because their network won't allow, or won't forward correctly, requests arriving on the "Data channel port" (which is randomly chosen).
However, some genuine FTP client (such as and not such as I.E.
), allow the user to set the ports that can be used for the data channel. If the user can also set the network to allow and forward the requests on that ports, they will be able to connect to your active server. Some other software/hardware properties (such as uPnP
routers) may allow that connexion too, but they are a bit more unclear to me.