Versuch, vsftpd über Mac-Ports auf Snow Leopard zu installieren

Verwenden Sie diese Anleitung: http://www.finiteloops.com/weblog/?p=79

Ich bekomme diesen Fehler:

500 OOPS: vsftpd: not configured for standalone, must be started from inetd

Ich versuche, LISTEN in der Konfiguration ein- und auszuschalten, aber wie kann ich VSFTPD entweder mit INET oder XINET verknüpfen oder im Listen-Modus starten?

Antworten (2)

Die Manpage für die Konfigurationsdatei für vsftpdsollte hilfreich sein. listen=YESWenn Sie dies in der Konfigurationsdatei festlegen , vsftpdwird es so konfiguriert, dass es im Standalone-Modus ausgeführt wird. Es muss dann nicht von inetdoder ausgeführt werden xinetd.

Wenn Sie jedoch nicht vsftpdim Standalone-Modus laufen möchten, müssen Sie sich die Manpages für launchdund launchctl to figure out how to set upvsftpd to load vialaunchd . Thexinet system was replaced withlaunchd` auf Snow Leopard ansehen.

<rant>Das bringt mich wirklich dazu, mein Ubuntu-Setup zu vermissen. Ich kann immer noch nicht verstehen, warum die Leute sagen, der Mac sei großartig zum Entwickeln, er ist hübsch, aber Ubuntu ist so unkompliziert mit seiner Paketverwaltung, der Mac hat all diese Hacks wie Homebrew und Port, um das Fehlen einer integrierten Paketverwaltung zu umgehen. < /schimpfen>
Ich wusste nicht, dass launchd auch ein Ersatz für xinetd war. Ich habe lingon verwendet und es zeigt dies als plist: pastebin.com/YwDygW1c Es ist nicht deaktiviert, aber es gibt keinen Eintrag dafür, welcher Port den Aufruf dieses Programms auslöst. Ist dieses Setup besser auf Homebrew? Aber ich habe kein xcode und habe keine Lust, xcode nur für einen FTP-Server zu installieren.
Ich gab den Versuch auf, es im xinetd-Stil zum Laufen zu bringen, und aktivierte LISTEN. (Ich musste lingon verwenden, um den Namen der verwendeten Konfigurationsdatei zu sehen, ich hatte .config anstelle von .conf). Es funktioniert jetzt. Danke.
Es gibt einen neuen Paketmanager namens: Homebrew , vielleicht möchten Sie ihn ausprobieren. Es ist einfacher als MacPorts und Fink: Homebrew: OS X's Missing Package Manager .

Haben Sie versucht, listen=yesIhre Konfigurationsdatei hinzuzufügen?