Jump to content
The Uniform Server Community

FTP Outside Access


AoN
 Share

Recommended Posts

You have to set it in the FTP programs configuration, exempt it in Windows Firewall and any other firewall programs, and also set the FTP client to connect to it using that port. If the client does not have a place for you to put the port, use the port at the end of the address.

Link to comment
Share on other sites

  • Replies 69
  • Created
  • Last Reply

Top Posters In This Topic

Try what jnorris said.... also, make sure you are setting the port in the FTP Server itself... which one are you using? FTP Server or SlimFTPd?

Link to comment
Share on other sites

I'm using the same one I've been using since I first made this thread, Quick 'n Easy FTP Server. :)

 

I have tired his suggestion, and it errored with a timeout error everytime. :)

 

As for the port in the program, I have already confirmed that it is there.

IPB Image - Hail my own banner for UniServer!
Link to comment
Share on other sites

I really dont know what the problem is from here. Only way is to see your PC or enter it to debug it....

 

Or your host is blocking all ports period.

Link to comment
Share on other sites

I don't think so, as I can access the sites with the http protocol on port 81.

 

As for entering my PC, you can try as you wish, but, I'm warned when there is an unauthorized entry outside of standard access ports. :)

 

In other words, use ports like 80, 81, etc., and you'll get in...

IPB Image - Hail my own banner for UniServer!
Link to comment
Share on other sites

I don't think it would be "unauthorized" if we were to enter your PC to help you solve your problem.

 

Anyway, how are you accessing your FTP Server, via localhost (127.0.0.1), your LAN IP (if you have one) or your Internet IP address? If you're accessing it via your Internet IP, is your firewall blocking connections from your PC to the port you're running your FTP Server on?

Edited by MrX
Link to comment
Share on other sites

I have tried ftp://us.defranks.net:port/, where the sub-domain as an A Record to my public IP address, the IP address that must be accessed to few data on my PC from another computer network.

 

I have also tried the localhost, the localhost IP, and my individual network IP address, and none of them have worked.

IPB Image - Hail my own banner for UniServer!
Link to comment
Share on other sites

I have no idea... ^^'

 

I'll give it a shot in a few hours, when I'm not so tired. :)

 

I've been going through a VERY extensive script of a friends of mine, and correcting the errors and bug. After seven hours, I'm only half done...sad... :)

IPB Image - Hail my own banner for UniServer!
Link to comment
Share on other sites

Try FileZilla or SlimFTPd. FileZilla = GUI while SlimFTPd = CLI, if I remember correctly.

 

Uniform Server has an old SlimFTPd plugin, I think you should still be able to use its config file with the latest version. Olajide tried FileZilla a while ago, it had some problems serving subst drives (in this case W:\), but well, that was a while ago :)

Edited by MrX
Link to comment
Share on other sites

IT WORKED! SlimFTPd, the plugin worked! Thank you! ^^ I had to set it to use port 2001, but it worked! :)

 

Now, how do I set it up to have a secondary user//pass for the www/ folder for another user to use with a limited access?

IPB Image - Hail my own banner for UniServer!
Link to comment
Share on other sites

Make sure you've updated your executables to the latest version.

 

To add a new user account, you'll have to modify and add these lines to your slimftpd.conf:

---------- START HERE ----------

# To make a new user, just replace and with the

# username and password of your choice. If no password is set, the user

# will be allowed to login without a password.

[/color]">

Password "
"

# The directive below will attach a local file system path to a virtual file system

# path. In this case, it will cause all files and folders in C:\ to appear

# in the server's root (/). If I remember correctly, you'll probably need to use

# "C:\\" (with the double quotes), if your folder contains spaces.

Mount / C:\

# The next directives set permissions on paths in the virtual file system.

# Valid permission tokens are Read, Write, List, Admin, or All, which indicates

# all four permission types. In the example below, we'll allow Read and List

# permissions for the root (/) and all folders in it. We'll also explicitly allow Write

# permission for the /upload folder only (which in this example exists at

# C:\\upload) and all folders beneath it.

# Finally, we'll explicitly deny access of any kind to the /private folder (which would

# be located at C:\\private).

Allow / Read List

Allow /upload Write

Deny /private All

# The D:\ below would appear in the server's root as /files.

# Do note that this folder will automatically allow Read and List permissions

# as it inherits the server root's permissions which are defined above.

Mount /files D:\

---------- END HERE ----------

 

Hope that helps (so we can finally close this thread, which is going to be 2 months old soon) :)

Edited by MrX
Link to comment
Share on other sites

I could only get the server to work if I gave the second user full abilities, which I don't want them to have. If I denied them even the ability to delete, it would error, saying the user can not access the folder. :)

IPB Image - Hail my own banner for UniServer!
Link to comment
Share on other sites

This is what is currently is.

<User "rath">
Password "admin"
Mount / W:/www/
Allow / All
</User>

 

This is what I first tried.

<User "rath">
Password "admin"
Mount / W:/www/
Allow /www/ Read List Upload Write
Deny /www/ Delete Rename
</User>

 

I also tried this one.

<User "rath">
Password "admin"
Mount / W:/www/
Allow / Read List Upload Write
Deny / Delete Rename
</User>

Edited by AoN
IPB Image - Hail my own banner for UniServer!
Link to comment
Share on other sites

As I mentioned above, valid permission tokens are Read, Write, List, Admin, or All, which indicates all four permission types. In other words, All = Read Write List Admin.

 

The permission to upload and delete or rename files should be under Write and Admin respectively.

Edited by MrX
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...