PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PROFTP installation!



realtec
08.01.03, 18:31
Hallo,
da proftp bei suse 8.0 leider nicht dabei ist, muss ich es wohl von hand nachinstallieren!
ich habe mir die rpm files von proftp.org heruntergeladen:

proftpd-1.2.7-1.i386.rpm
proftpd-inetd-1.2.7-1.i386.rpm
proftpd-standalone-1.2.7-1.i386.rpm

Wie installiere ich diese rpm files in mein system, bzw. brauche ich alle drei??

joey.brunner
08.01.03, 18:55
installier nur das standalone packet mit

rpm -ihv packet...

joey

realtec
08.01.03, 19:05
das verstehe ich nicht:

das standalone packet ist nur 6 b gross, das inetd packet ist auch nur 6 kb gross, das 3 packet ist allerdings knapp ein halbes mb gross
ich denke doch eher das es das halbe mb grosse packet ist, oder?
aber welchen sinn haben die anderen beiden dann??

joey.brunner
08.01.03, 19:11
dann koennten die anderen beiden nur die configs sein. das gescheiteste ist es aber das ding selber zu kompilieren. ist nicht schwer und du musst nur einen eintrag in der config aendern, damit er als standalone laeuft...

aber dann installier halt mal das grosse und das standalone ding...

joey

realtec
08.01.03, 19:15
nicht lachen, aber was bedeutet es eigendlich wenn der server standalone betrieben wird?

joey.brunner
08.01.03, 20:10
dass er nicht ueber deinen superserver (inetd) laeuft. sondern als eigenstaendiger prozess...

kannst ruhig fragen, lachen wird hier nie einer, wer hat den zu anfang alles gewusst..


joey

realtec
08.01.03, 20:13
okay, dann will ich das er automatisch gestartet wird, das wäre dann doch inted.

was muss ich in der datei inted.conf entsprechend ändern`?

maniac1810
08.01.03, 21:06
ftp stream tcp nowait root /usr/sbin/tcpd proftpd

das solltest du in die inetd.conf eintragen.

Aber ich habe auch mal eine Frage: wo hast du die rpm pakete her? auf rpmseek habe ich nur die vers. 1.2.2 für Suse gefunden. Oder kann man generell alle rpm's von anderen Distris benutzen?

realtec
08.01.03, 21:08
ja, habe die rpms von der proftp seite
da sie nicht explizit für suse sind muss ich ja auch diese diversen änderungen von hand machen :-((

joey.brunner
08.01.03, 21:12
wenn es eine rpm ist, so wird der server auch automatisch gestartet, da ich davon ausgehe, dass die entsprechenden eintraege in den runlevels gemacht werden

joey

realtec
08.01.03, 21:17
wenn ich mich nicht täusche, müsse der server doch in der inetd gestartet werden,
nach der installation (RPM) ist dort aber kein eintrag vorhanden!

joey.brunner
08.01.03, 21:23
wsa bringt denn der befehl
whereis proftpd

realtec
08.01.03, 21:43
der zeigt imho alle dateien an, in dessen namen proftpd vorkommt

joey.brunner
08.01.03, 21:46
nein sollte er eigenltihc nicht
poste doch bitte mal die ergebnisse von whereis proftpd und which proftpd

joey

realtec
08.01.03, 21:55
rt01li01:/tmp # whereis proftpd
proftpd: /usr/sbin/proftpd /etc/proftpd.conf /usr/share/man/man8/proftpd.8.gz

rt01li01:/tmp # which proftpd
/usr/sbin/proftpd
rt01li01:/tmp #



Kannst Du mir bitte die bedeutung(en) erklären?

joey.brunner
08.01.03, 21:57
ok jetzt oeffnest du die datei /etc/proftpd.conf und gibst bei servertyp = standalone ein da sollte identd oder so stehen, wenn schon standalone da steht passt es

dann startst du den server mit
/usr/sbin/proftpd &
falls dsa nicht geht und ne meldung wie usage start stop blalbllbalb kommt dann machst du
/usr/sbin/proftpd start

joey

realtec
08.01.03, 22:01
danke, jetzt läufts!

joey.brunner
08.01.03, 22:03
so aber fertig bist du noch nicht ganz

schaumal bitte ob du in dem ordner /etc/rc3.d einen eintraeg mit proftpd stehen hast

z.b. S99proftpd

wenn nicht musst du dort einen link auf /usr/sbin/proftpd anlegen einen link machst du mit ln -s

du solltst auch in rc4 und rc5 einen link machen, das sind die runlevels... standardmaessig wirst du 3 oder 5 haben

joey

realtec
08.01.03, 22:18
habe was gefunden:

http://sourceforge.net/projects/proftpd-doc-ger/

rpm für suse 8

sehe ich mir aber erst morgen an....