Axel Richter: "FTP-Server"

Beitrag lesen

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