www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: nidda am 07. Dezember 2006, 21:32:05



Titel: ProFTPD startet nicht
Beitrag von: nidda am 07. Dezember 2006, 21:32:05
Hallo!

Wollte gerade auf meinem Ubuntu Rechner einen FTP Server fürs Lokale Netzwerk einrichten.
Hab also das Packet 'proftpd' (und gproftpd) aus den Ubuntu-Quellen installiert.

Als Starttyp habe ich init gewählt. Allerdings startet der Server nicht.

Mit der Gui kann ich ihn auch nicht starten und wenn ichs über die Konsole versuche, mit
Code:
sudo proftpd
bekomme ich folgende Fehlermeldung:
Code:
- IPv6 getaddrinfo 'localhost' error: Name or service not known
localhost - fatal: Socket operation on non-socket

Was bedeutet das und was kann ich tun?


Titel: Re: ProFTPD startet nicht
Beitrag von: VolGas am 08. Dezember 2006, 05:34:15
Hallo!

Zuerst einmal, entschuldige, wenn das hart und arrogant klingen mag, würde ich vorschlagen,
daß Du Dir zuerst einmal ein paar der wichtigsten Linux-Grundkenntnisse aneignest.

Man sollte zumindest die absolut notwendigsten Grundkenntnisse von einem Linux-System haben,
bevor man dort anfängt, etwas zu ändern oder einrichten zu wollen. Dazu kann ich Dir nur
wärmstens z.B. das Standardwerk, den ->"Kofler" (http://www.amazon.de/exec/obidos/ASIN/3827321581/ref=ase_deutscheinlon-21/302-4395941-9435229) empfehlen, es gibt aber auch sehr viel
weiterführende Literatur im Internet...

Nun zum Thema: zuerst solltest Du eine entsprechend an Deine Anforderungen & Gegebenheiten
angepasste proftpd.conf in Dein System einrichten. Eine gut funktionierende, die die wichtigsten und
meist benötigten Anforderungen abdeckt, kann man bei den ->Beispiel Konfigurationen (http://www.proftpd.de/Beispiel-Konfigurationen.25.0.html) finden:
die ->proftpd.conf Standard Deluxe (http://www.proftpd.de/uploads/media/proftpd.conf)...

Am besten "im Griff" hat man den ProFTPD mit "ServerType standalone" - damit kann man das
Prozess- und Netzwerkverhalten am besten kontrollieren. Allerdings benötigt man noch ein Start/Stop-
Script, um den Serverdienst automatisch starten und beenden zu lassen. (Beispiele ->hier (http://www.proftpd.de/Tools.53.0.html))

Mit "ServerType inetd" benötigt man solch ein Script nicht - hier regelt der inetd alles weitere.
Dazu muß man den Server nur beim inetd in der "/etc/inetd.conf" entsprechend eintragen und dem
Internet-Deamon eines "auf's Haupt" geben (Sig HUB oder System neu starten) und schon läuft der
ProFTPD als (Unter-)Daemon des inetd. Ein Eintrag in der proftpd.conf alleine reicht eben nicht.

Wenn schon "ServerType inetd", dann sollte man den inetd durch den "xinetd" ersetzen: er ist
wesentlich moderner und erlaubt deutlich bessere Konfigurations- und Kontrollmöglichkeiten wie
der alte inetd.

Weiterhin möchte ich noch die Lektüre des ->Howto: Server Config (http://www.proftpd.de/HowTo-Server-Config.42.0.html) und vielleicht noch der:
->Best Common Practices (http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-BCP.html) empfehlen...

Die Fehlermeldung wird sehr wahrscheinlich durch die Tatsache verursacht sein, daß der ProFTPD
nicht vom inetd selbst gestartet wurde.

Wie Du siehst, wollte ich Dich nicht mit ein paar Zeilen runterputzen und abspeisen, sondern habe
mir schon Mühe gegeben, Dir zumindest ein paar Eckpunkte zu zeigen. Manchmal kommt man eben
mit einer schönen GUI und den mitgelieferten Helferlein alleine nicht zurecht und muß sich dann doch
über die "alte" Konsole mit dem Linux-System und den ganzen Thema drum herum auseinandersetzen.

Ich hoffe, Du kommst mit dieser Handvoll Informationen ein Stück weiter.

mfg.
  VolGas