Avatar billede morpheus Nybegynder
14. maj 2001 - 16:21 Der er 21 kommentarer og
3 løsninger

Hjælp til opsætning af proFTP og mySQL

Hej,

Jeg har før stillet spørgsmålet om opsætning af proFTP og mySQL, men har ikke rigtig fået nogen svar !

Nu spørger jeg igen og vil gerne have en step-by-step gennemgang af installationen.

..morpheus..

Avatar billede annika Nybegynder
14. maj 2001 - 16:25 #1
Hvilken Linux distribution bruger du?
Version?
Avatar billede vladimirr Nybegynder
14. maj 2001 - 16:27 #2
Jeg ved ikke om du måske kan noget af dette her -> http://www.eksperten.dk/spm/72344

//Anders
Avatar billede motu Nybegynder
14. maj 2001 - 17:09 #3
Hvad vil du med proftpd ? .. der er mange muligheder.

På min box, har jeg kun http brugere. og de har alle en ftp account. hvor de kan slette og skrive så tosset de vil.

De kan kun være i det samme katalog.

er det sådan en opsætning du søger ? ..

Avatar billede vladimirr Nybegynder
14. maj 2001 - 17:55 #4
Motu -> Det søger jeg her ->
http://www.eksperten.dk/spm/72344
Avatar billede morpheus Nybegynder
14. maj 2001 - 20:19 #5
Annika >>

Jeg bruger Redhat Linux v. 6.2

FTP serveren skal både fungere som i spm. 72344, og som FTP server i fælleskataloger...
Avatar billede vladimirr Nybegynder
14. maj 2001 - 20:28 #6
Jeg vil anbefale at opgradere til en nyere Linux, da der er en del \"huller\" i 6.2
Avatar billede motu Nybegynder
14. maj 2001 - 20:33 #7
ehehhh .. 6.2 er den sikreste RH dist.

Hvis man skal være sikker skal man installere

debian som er noget sværere men sikrere ..eller

bsd som er det sikreste men sværeste.
Avatar billede motu Nybegynder
14. maj 2001 - 20:34 #8
morpheus > der er delvist svar til dig på
-> http://www.eksperten.dk/spm/72344

Avatar billede morpheus Nybegynder
14. maj 2001 - 20:35 #9
vladimirr >> I gode grunde _nægter_ jeg at opgradere. Dad jeg forsøgte sidst lå mit system ned 1 døgn før jeg fik stablet en 6.2\'er ind igen !

Så det er udelukket. Det er vel heller ikke noget krav ?!

motu >>
Kunne du hjælpe med en install compileret med mySQL ?
Avatar billede morpheus Nybegynder
14. maj 2001 - 20:35 #10
I = Af
Avatar billede motu Nybegynder
14. maj 2001 - 21:04 #11
morpheus.

Det bedste du kan gøre er at installere redhat.

derefter at slette apache , perl og php.

Og installerer Trioen.. der er en genial guide her :

http://www.webcafe.dk/diverse/artikler/028/da028.php3

den følger jeg når jeg skal installere det, da det kan være vanskeligt. Men så for du osse den opdaterede version af apache/php & mysql.
Avatar billede morpheus Nybegynder
14. maj 2001 - 21:18 #12
Ja... Og så kommer vi lige tilbage til spørgsmålet...

Jeg har fulgt guiden der og \'Trioen\' er installeret !

Jeg vil bare have PROftp installeret med mySQL understøttelse...
Avatar billede vladimirr Nybegynder
14. maj 2001 - 21:30 #13
he he Motu -> Du skulle ikke have point for mit spørgsmål her også...
Avatar billede motu Nybegynder
14. maj 2001 - 21:30 #14
ey ? ... forstår jeg ikke
Avatar billede motu Nybegynder
14. maj 2001 - 21:31 #15
mysql er databaser.. har ikke noget med proftp at gøre ?
Avatar billede motu Nybegynder
14. maj 2001 - 21:33 #16
HOVSA ..min fejl, har ikke rodet med det før, men jeg finder lige ud af noget.


yladmir > det er et spørgsmål om mysql jo...
Avatar billede morpheus Nybegynder
14. maj 2001 - 21:35 #17
PROftp _kan_ compiles med understøttelse af mySQL... Det er set før.. :o)
Avatar billede vladimirr Nybegynder
14. maj 2001 - 21:38 #18
Hvad fanden jeg er ligeglad om du scorer dig nogle flere point jeg fik løst mit problem, så det skal være dig velundt
Avatar billede motu Nybegynder
14. maj 2001 - 21:39 #19
her er lidt :
Første trin er MySQL serveren. MySQL skal bare kompileres og installeres standard. Til FTP-serveren skal bruge en tabel med brugerne, deres passwords og nogle ekstra felter. Der ligger et dump af tabeldefinitionen her: http://www.braindump.dk/dk/linux/network/ftp_users.sql . Lidt forklaring: De første 7 felter er ret selvforklarende. uid og gid er group id og user id, altså hvilken bruger skal ftp-brugeren køre under på linux-maskinen. Homedir er det dir, der startes i når man connecter til serveren.
count er det antal gange man har været forbundet til serveren,
fretr er antallet af downloadede filer,
bretr er antallet af downloadede bytes,
bstor og
fstor er hhv. antallet af uploadede bytes og uploadede filer,
ftime er tidspunktet hvor man sidst var logget ind,
faddr og
fhost er adresse og hostname på den maskine man loggede ind fra.

Derudover skal der også oprettes en bruger på SQL-serveren, som ProFTPD kan bruge til at connecte med. Se i dokumentationen for MySQL hvordan det virker.



Nu kan selve ProFTPD konfigureres. Den skal som nævnt kompileres med SQL modul, og her er rækkefølgen vigtig:
./configure --with-modules=mod_sqlpw:mod_mysql
Herefter kan den kompileres og installeres.
Hvis der opstår fejl under kompileringen fordi den ikke kan finde mysql.h, så tilføj --with-includes=/<sti til mysql/includes/mysql til dine ./configure options (NYT I CVS!). Stien til MySQL er den, der blev specificeret med --prefix under installationen af MySQL, og er som standard sat til /usr/local.
Hvis den senere klager over at den ikke kan finde libmysqlclient.so, så tilføj --with-libraries=/<sti til mysql>/lib/mysql til dine ./configure options (NYT I CVS! -før skulle du gøre flg: prøv at skrive \"export LD_LIBRARY_PATH=<sti til mysql>/lib/mysql\") og kør make igen.

For at få ProFTPD til at bruge MySQL serveren skal proftpd.conf modificeres en anelse. Den basale konfiguration af ProFTPD kan findes i dokumentationen til ProFTPD.

De vigtige linier er (skal stå i sektionen med global opsætning):
mysqlinfnfo <Adresse på SQL server> <login> <password> <database>
sqlusertable ftp_users (tabellen der indeholder info om brugere)
sqlusernamefield handle
sqluidfield uid
sqlgidfield gid
sqlpasswordfield password
sqlhomedirfield homedir
sqllogincountfield count
sqlauthoritative on
sqlplaintextpasswords on

sqllogstats on
sqllogdirs fcdir
sqlloghosts fhost faddr ftime

Så skulle ProFTPD gerne være klar til at køre. Det kan anbefales at starte ProFTPD med kommandoen
proftpd -n -d 5 for at holde øje med at alt går godt. Når det hele er gennemchecket kan man starte ProFTPD på normal vis.

Avatar billede motu Nybegynder
14. maj 2001 - 21:42 #20
Avatar billede jalle Nybegynder
19. maj 2001 - 22:26 #21
Jeg har skrevet en lille hurtig artikel om proftpd med/uden mysql supprort på www.lws.dk under ftp server, som jeg håber at du kan bruge til noget, da det ikke ser ud til at du har fået svar på dit spørgsmål endnu.
Avatar billede morpheus Nybegynder
15. august 2001 - 22:56 #22
Øhh... Glemte vist den her...

Skal ikke rigtig bruge det mere...
Deler lidt point ud...
Avatar billede madsjuhler Nybegynder
17. oktober 2004 - 03:09 #23
jeg har fuldt din guide men.. jeg har ingen proftpd.conf fil.. hva gør jeg?
Avatar billede thoeger_poertner Nybegynder
17. oktober 2004 - 18:48 #24
brug pureftpd det er superlet at sætte op.

En configurationsfil til et mysql setup kan være på ~10 linier.

Skriv hvis jeg skal finde et eksempel.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB