Zum Inhalt springen

Proftp - Config Datei


KarlBerg

Empfohlene Beiträge

Hi,

(muss erstmal sagen, dass es schon funktioniert, nur net genau wie gewollt :) )

ich hab Linux SuSE 7.3 mit nem Minimal System installiert,

und will nen FTP-Zugriff von auf meinen Rechner zulassen.

Dafür hab ich dann folgende Packte installiert:

-ftpdir (Beispiel FTP-Umgebung)

-proftp (FTP-Server)

-openldap2 (wegen der Abhängigkeit zum ProFtp)

Sind die Packete wirklich nötig, oder kann ich ftpdir weglassen, oder Ldap? :confused:

Ansonsten starte ich das Ding bisher wie folgt:

/etc/init.d/rc2.d und rc3.d

ln -s ../proftpd S98proftpd

(das hab ich einmal gemacht, und es läuft auch, wollte mal wissen, ob es noch ne elegantere Lösung gibt :D)

So, nun das WIRKLICHE Problem:

Ich will nen User von aussen auf meinen FTP-Ordner lassen.

Der User muss sich aber erst anmelden mit gültigem Passwort (kein Anonymous).

Da ich mit Proftp noch nicht gearbeite hab, hab ich die Standard-Config nur leicht verändert.

Man kann sich jetzt einloggen, und es wird nach nem Passwort gefragt, aber als Begrüssung kommt: "Anonymous Acces granted, ..."

Man kann das doch auch bestimmt eleganter Lösen, als über nen Anonymous Account, der ein Passwort erwartet.

(na wenn das mal einer verstanden hat...:D)

Jedenfalls ist hier mal meine /etc/proftpd.conf



ServerName			"Ftp-Server powered by SuSE Linux"

ServerType			standalone

ServerAdmin			ftpadm@localhost


DeferWelcome			off

DefaultServer			on


AuthPAM				on


AuthPAMConfig			proftpd


Port				21


Umask				022


User				karl

Group				users


# Normally, we want files to be overwriteable.

<Directory /*>

  AllowOverwrite		on

  HiddenStor		on

  #HideNoAccess	on

</Directory>


MaxInstances                   30


IdentLookups         off



TransferLog          /var/log/xferlog



<Anonymous /home/karl/ftp>

#     # After anonymous login, daemon runs as:

     AnonRequirePassword	on	

     User			karl

     Group		users

</Anonymous>

Schon mal Danke

KarlBerg

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi :-) *smile*

aehhh,,, also bei mir starte ich den proftd ein nur durcheingabe "proftd" in der console dann leuft er bei mir

kannst ganz einfach testen in dem du eingibst "prof" und dann zweimal hintereinander tab drueckst dann sollte dein comp proftd

anzeigen

und zwecks dem anonymous login !!!

must du ganz einfach den teil :

<Anonymous /home/karl/ftp>

# # After anonymous login, daemon runs as:

AnonRequirePassword on

User karl

Group users

</Anonymous>

raus machen dann is anonymous nicht mehr erlaubt!!!

und das sich der user von außen anmelden kann , muss es logischerweise noch einen account fuer ihn geben (fuer den fall das den das noch nicht geben sollte) und schon sollte es stimmen

ansonsten auf www.proftpd.org gibt es hotos und bsp scripts

wenn du sonst noch fragen hast melde dich

gruss phy

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

erstmal danke...

Das mit dem starten hat sich erldigt :D

Allerdings hab ich noch net ganz gepeilt, wie das Anonymous login anders zu lösen wäre.

Wenn ich den Teil

<Anonymous ...>

..

..

..

</Anonymous>

entferne, kann sich doch keiner mehr anmelden :confused:

Oder verpeil ich da was?

Wie sähe denn die Minimal-Config aus?

Nochmal Danke

KarlBerg

Link zu diesem Kommentar
Auf anderen Seiten teilen

nee, der Anoymous-Login soll NICHT erlaubt sein.

Könnte man sich bei der Konfiguration oben, dann als karl einloggen?

(Auf dem Rechner gibt's auch nen Account karl, in der users Gruppe)

Müssen die User, die sich einloggen dürfen, dann in der Config eingetragen werden, oder braucht man das nicht?

Und für was sind die AuthPam... Dinger gut?

Thx

KarlBerg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

hab diese Minimal-Config von nem andern Post gezogen.

Hab aber noch ein paar Fragen :D


ServerName "ProFTPD" 

ServerType standalone 

DefaultServer on 

Port 21 

Umask 022 

MaxInstances 30 

User nobody                    #der User mit dem ich mich anmelden kann ??

Group wwwusers                 #die Gruppe des Users von oben?

RequireValidShell off 

AuthPAMAuthoritative off       #was'n das?

AllowChmod on 

DefaultRoot ~                  #sein FTP-Verzeichnis?


<Directory /*> 

AllowOverwrite on 

</Directory> 

Und wie bring ich dem Ding bei, dass der FTP-Ordner nicht das StammVerzeichnis ist, sondern ein Unterordner (/home/karl/ftp)?

Danke

KarlBerg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...