Umstellen von vsftp auf Proftpd?

Backup, Restore und Transfer von Daten
Post Reply
mivogt
Posts: 64
Joined: 2003-01-22 09:58
Location: Ludwigshafen/Rh.
 

Umstellen von vsftp auf Proftpd?

Post by mivogt »

Hi,
habe hier den 1&1 Rootserver.
Da es mir nicht gelingen will manuell FTP-User anzulegen die dann irgendwo auf dem Server Daten ablegen dürfen will ich gerne mein Glück mit der direkten Konfiguration versuchen.

Aus vsftp werde ich nicht schlau - daher will ich es mit proftpd versuchen.
Muss ich auf irgendwas achten oder kann ich einfach in /etc/indetd.conf den einen raus und den anderen reinnehmen.
Ich frage mal nur so wegen dem ollen Confixx ...

Würde mich freuen hier Rat zu finden.

Gruß

Michael
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Umstellen von vsftp auf Proftpd?

Post by alexander newald »

Hi,

einfach proftpd installieren, beide aus der inetd.conf rausnehmen und proftpd im Standalone Modus laufen lassen.

Eine proftpd.conf kann zB. so aussehen:

Code: Select all

ServerName                      "ftp.deinedomain.de"
ServerType                      standalone
DefaultServer                   on

PidFile                         /var/run/proftpd.pid
ScoreboardPath                  /usr/local/var/proftpd

Port                            21
Umask                           022

MaxInstances                    150

User                            ftp
Group                           ftp

SystemLOG                       /var/log/proftpd
LogFormat traffik               "%u %b"
ExtendedLog                     /var/traffik/ftp read,write traffik

TimeoutIdle                     1200
TimeoutLogin                    120
TimeoutNoTransfer               600
TimeoutStalled                  3600

AllowRetrieveRestart            on

<Directory /*>
  AllowOverwrite                on
</Directory>

<Global>
        DenyFilter              *.*/
        DefaultRoot             ~
        DeleteAbortedStores     on
        HiddenStor              on
        IdentLookups            off
        MaxClientsPerHost       20       "Only 20 simultan connections are allowed"
        PassivePorts            49152 65534
</Global>
Das Start/Stop Skript sieht dann zB. so aus:

Code: Select all

#!/bin/sh
# Begin /etc/init.d/loadkeys

#
# Set text and commandline
#

TEXT="ftp server (proftpd)"
COMMANDLINE="/usr/local/sbin/proftpd"
KILLLINE="proftpd"

#
# Include the functions declared in the /etc/init.d/functions file
#

source /etc/init.d/functions

case "$1" in
        start)

                echo -n "STARTING: $TEXT ..."
                $COMMANDLINE 2>/dev/null
                ;;
        stop)
                echo -n "END OF: $TEXT ..."
                kill `pidof $KILLLINE` 2>/dev/null
                ;;
        reload)
                echo -n "RELOAD: $TEXT ..."
                kill -HUP `pidof $KILLLINE` 2>/dev/null
                ;;
        restart)
                $0 stop  &&  $0 start
                echo -n "RESTART: $TEXT finished"
                ;;

esac
evaluate_retval

# End /etc/init.d/loadkeys
Die Benutzer, die eine UserID haben, haben Ihr Homeverzeichnis automatisch als FTP Login

Alexander Newald
mivogt
Posts: 64
Joined: 2003-01-22 09:58
Location: Ludwigshafen/Rh.
 

leider xinetd.con

Post by mivogt »

Hallo Alexander,

leider zeigt sich der Server davon nicht beeindruckt.
Habe aber gerade gesehen dass auch eine xindetd.conf besteht.
Hast Du eine Ahnung wie man den proftpd dort angeben muss ?
Habe mal nur die Zeile in der der Pfad zum vsftp stand in eine passende für den proftpd geändert.
Nun ist der Server per FTP garnimmer erreichbar.
Noch eine Idee?
Gruß
Michael
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Umstellen von vsftp auf Proftpd?

Post by alexander newald »

ja, den proftpd weder in der inetd.conf noch in der xinetd.conf eintragen, da der Server im Standalone (also ohne inet/xinetd) Modus läuft und dann mit dem Start/Stop Skript starten.

Alexander Newald
fubbel
Posts: 84
Joined: 2003-02-17 14:49
 

Re: Umstellen von vsftp auf Proftpd?

Post by fubbel »

hi

noch zur kleinen erklärung.
den proftpd kannst du wenn du ihn im standalone modus startest, einfach über ./proftpd gestartet werden.

wechsle hierzu in das Verzeichnis in dem proftpd liegt und starte dann den proftpd.
durch die eingabe ./proftpd gibt er dir variablen an start,stop,restart
mit ./proftpd start wird er gestartet.

das script führt im grunde diese befehle aus.

für den proftpd ist aber auch eine recht größe doku dabei.
dort is auch beschrieben wie man proftpd über inetd bzw xinetd startet.
proftpd.xinetd wenn ich mich recht erinnere. da ist ein beipsiel drin.

@alexander
was ist ads hier ?
LogFormat traffik "%u %b"
hast du das aus der doku ?
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Umstellen von vsftp auf Proftpd?

Post by alexander newald »

Das ist nicht aus der Doku, geht aber trotzdem ;-) (Wie es geht steht in der Doku) Man hat dann eine Logdatei in der nur die UserID und der Traffik steht. Ist ne feine Sache, um den Traffik einzelner UserIDs zu bestimmen.

Alexander Newald
fubbel
Posts: 84
Joined: 2003-02-17 14:49
 

Re: Umstellen von vsftp auf Proftpd?

Post by fubbel »

aha
interrissant

werd ich auch mal bei mir probieren.
Post Reply