Hallo Christoph,
Läuft wirklich pure-ftpd?
ja, tut er.
Und kommst Du nun von Clients aus drauf?
Rekapitulieren wir noch mal:
pure-ftpd wird von inetd bei Anfragen am ftp-tcp-Port (21) bedient. Das lese ich zumindest aus Deiner Korrespondenz mit Christoph Zurnieden heraus. In der /etc/inetd.conf steht also sowas wie:
ftp stream tcp nowait root /usr/sbin/tcpd /usr/local/sbin/pure-ftpd
Lokal, über ftp://localhost, läuft es auch.
Von Außen, also von einem Client, kommt aber der Socket Error 10061: No connection could be made because the target machine actively refused it. This usually results from trying to connect to a service that is inactive on the foreign hostthat is, one with no server application running.
Das ist noch _vor_ allen Berechtigungsprüfungen. Es heißt einfach: Dieser Dienst läuft nicht auf diesem Host.
Was kann das sein?
1. Eine Firewall-Regel. Das ist es allerdings, nach Deinen Aussagen, nicht.
2. Dein Client kann keine Verbindung herstellen.
2.a ping [ServerIP] hast Du sicherlich probiert?
2.b Der Client will nicht auf Port 21, sondern auf einen anderen Port zugreifen, der Server horcht aber nur an Port 21?
Gruß
Axel