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 |