webForumDet fria alternativet

proftpd

11 svar · 336 visningar · startad av Skagget

SkaggetMedlem sedan maj 200267 inlägg
#1

Nån som vet hur man får proftpd att funka under Redhat 7.3?
Jag installerar proftpd-1.2.5rc1-1.i386.rpm utan problem, men när servern sen ska starta upp får jag bara error att inte .conf filen kan läsas i /etc . Har ingen annan ftp installerad vad jag vet men port 21 verkar vara öppen ändå! Kan ftpstöd i php ha nått med det att göra? och hur stänger man av det i så fall :l

GunnarDMedlem sedan juni 20014 250 inlägg
#2

Kontrollera det som felmeddelandet säger.

Har du en fil i /etc som heter proftpd.conf?

SkaggetMedlem sedan maj 200267 inlägg
#3

proftpd

detta händer när jag försöker starta:
Failed to start FTP server : - Fatal: unable to read configuration file '/etc/proftpd.conf'.

Och det finns tydligen ingen proftpd.conf i /etc

SkaggetMedlem sedan maj 200267 inlägg
#4

fick igång proftpd..skapade en egen proftpd.conf och la den i /etc då startade servern, men nu kommer det svåra att konfa den :)

Divine LightMedlem sedan apr. 200233 inlägg
#5

När jag installerade Proftpd via tar.gz så lade sig .conf filen i /usr/local/etc, kanske den rfinns där även för dig?

zmodemMedlem sedan apr. 200258 inlägg
#6

jag håller också på att installera en FTP-server... visserligen inte samma som den i denhär tråden men jag skriver här i alla fall..

jag har två datorer i nätverk... en med Red Hat 7.1 och en med Win 98. Om jag kör en FTP-server på Windows 98-maskinen kan jag utan problem komma åt den från Linux-datorn, men när jag kör en FTP-server på Linux-datorn kan jag inte komma åt den via Windows-datorn...

Det går utmärkt att connecta till FTP-servern innifrån linuxdatorn med "ftp localhost" men inte utifrån... det känns som om det finns någon brandvägg i Linux som stoppar anrop på port 21...
nån som vet hur man fixar detta?

SkaggetMedlem sedan maj 200267 inlägg
#7

nope...helt tomt i /usr/local/etc...har ingen aning om hur man konfar proftpd, jag hämtade en exempel konfig från deras sida..när jag loggade in så kom jag åt precis hela hårddisken! inte så bra ju :)

GunnarDMedlem sedan juni 20014 250 inlägg
#8

I proftpd.conf lägg in följande rad:

DefaultRoot ~
SkaggetMedlem sedan maj 200267 inlägg
#9

jag fattar inte hur man ska skriva i proftpd.conf för att resume ska funka, när jag loggar in får jag: 501 REST not compatible with server configuration.
This site may not allow file resuming
jag har satt AllowRetrieveRestart och AllowStoreRestart on..enligt manualen ska det funka då....

startailMedlem sedan sep. 2000159 inlägg
#10

Jag bifogar ett litet exempel här nedan som kanske kan hjälpa lite. Det är kanske inte det perfekta sättet att göra saker på. Men det ger dig iaf en upfattning på hur det funkar.

# This is a basic ProFTPD configuration file (rename it to 
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName "MyFTPName"
ServerType standalone
DefaultServer on
RequireValidShell off

# Port 21 is the standard FTP port. Port 25 # Umask 022 is a good standard
# umask to prevent new dirs and files # from being group and world writable.
Umask 022

# To prevent DoS attacks, set the maximum number of child processes # to
# 30.  If you need to allow more than 30 concurrent connections # at once,
# simply increase this value.  Note that this ONLY works # in standalone
# mode, in inetd mode you should use an inetd server # that allows you to
# limit maximum number of processes per service # (such as xinetd)
MaxInstances 30

# Set the user and group that the server normally runs at.
User                            nobody
Group                           nobody

MaxClients 5 
MaxClientsPerHost 5 
MaxHostsPerUser 2
## / Acess Structure ##
<Directory /*>
        <Limit DELE READ LIST DIR WRITE STOR>
                DenyAll
        </Limit>
</Directory>

<Directory /mnt>
        <Limit READ LIST DIR>
                AllowAll
        </Limit>
</Directory>   

## /mnt Acess Structure ##
<Directory /mnt/*>
        <Limit DELE READ LIST DIR WRITE STOR>
                DenyAll
        </Limit>
</Directory>

<Directory /mnt/hdc/*>
        <Limit READ LIST DIR>
                DenyAll
        </Limit>
</Directory>
<Directory /mnt/hdc/download2>
        <Limit READ LIST DIR>
                AllowAll
        </Limit>
</Directory>
<Directory /mnt/hdc/download2/upload/*>
        <Limit STOR REST APPE WRITE>
                AllowAll
        </Limit>
</Directory>
RanXeroXMedlem sedan maj 2000833 inlägg
#11

Detta är till zmodem:

Du kan inte connecta från din win98 maskin pga. att du har en firewall installerad default.

testa att köra /etc/rc.d/initd.d/ipchains stop (eller iptables om det är det)

Om jag har skrivit sökvägen fel prova istället med det här:

vi /etc/sysconfig/ipchains (om du använder dig av ipchains inte iptables)

och i denna fil så sätter du en # framför alla rader.
Starta sedan om boxen ...

=)

lycka till.

SkaggetMedlem sedan maj 200267 inlägg
#12

Okej...verkar funka bra nu, men om jag har hemkatalogerna på en annan partion då. ftproten ligger i /usr/ftp om jag skapar en mapp i ftproten som heter upload och vill att mina användares hemkataloger som ligger i /home ska synas där. är det möjligt?

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb