Where is the FTP for the Domain

7 posts / 0 new
Last post
#1 Sat, 08/10/2013 - 12:32
mcooper59

Where is the FTP for the Domain

Hello Guys,

When I create a website and give it a domain name, the ftp part of it does not create when I check the little check box for creation it tells me there is already and ftp for that ip, So I go to that domain and I try to create an ftp user and point it to the path /home/username/public_html but it gives me the following error: That the website directory has to be the same as the domain or something to that nature.

My question is do I have to give every site an ip in order to get ftp working if so that is the worst crock of crap I have ever seen. I should be able to create a virtual FTP with out using an ip for every domain (name based FTP). Now the reason I am asking is I am using a third party installer script and it uses remote ftp to instal lthe scripts,

So can someone please help me figure this out?

Thanks, Michael

Sat, 08/10/2013 - 13:30
Locutus

No, that bit is a little misleading. You don't need the virtual FTP feature to use FTP on a domain. That feature is only required if you need a separate set of ftp options on a separate IP for that domain.

Sat, 08/10/2013 - 23:58 (Reply to #2)
mcooper59

Okay that's fine, but how do I get the ftp to work for the domain it's not working and I am not getting errors in the syslog or the messages log files at all.

Not sure what to do here, I will keep researching.

Thanks, Michael

Sun, 08/11/2013 - 01:35
Locutus

Okay, sure! Can you please reiterate what exactly you're trying to do, and what problem exactly you're seeing?

A hint: the virtual server owner account will, when you assign him a proper login shell, automatically get FTP access to the full website.

Sun, 08/11/2013 - 07:59 (Reply to #4)
mcooper59

Hello Locutus,

I just looked for what you were talking about and i am not seeing anything according to account login shell. I am trying to create a website for a user to use for his blog. I am using a third party installer. It is using a remote install method via FTP. When I create the website, it appears that the FTP is not created or working. So I go and try to force it to create. when I do that it says I have to use Virtual FTP which also wants a new ip address. I have looked through Allowed virtual server features and Allowed Capabilities and there is nothing there pertaining to login shell.

Thanks for your help, MIchael

Sun, 08/11/2013 - 08:21
Locutus

You don't need to "create" the FTP... When you create a new website, the administrative user (the one that gets created with the site) automatically has FTP access. Virtualmin uses the system-wide ProFTPD (make sure it's running, on the System Information page).

The login shell you configure under "Administration Options / Edit Owner Limits / Other restrictions" (yeah, it's quite well hidden there!). You need to choose a shell that allows FTP, which should be the default. If there is none, you can create one under "System Customization / Custom Shells".

If you need additional users with FTP access, create them under "Edit Users / Add a website FTP access user".

Sun, 08/11/2013 - 08:38 (Reply to #6)
mcooper59

Hello Locutus,

Thank you for your quick response. I apologize for the stupid question but this thing has been driving me nuts for a week now. I need to study the software more i don't know why i missed that.

Okay I see what you are talking about, There is a default one, Thank you very much.

You are awesome I do appreciate your help, being a new customer I was getting frustrated the I paid and couldn't get this to work.

Thanks Again Michael Hosthobo Web Services Alexandria, Ohio