Der Post ist zwar schon etwas älter, aber vielleicht hat ja noch jemand Tipps für micht.
Meine Config für Proftpd sieht so aus:
Code: Alles auswählen
ServerName "SERVBGM"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
AllowOverwrite on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
Port 21
MaxInstances 30
User ftp
Group ftp
# Fuer anonyme Typen
<Anonymous ~ftp/public>
AnonRequirePassword off
RequireValidShell off
User ftp
Group ftp
UserAlias anonymous ftp
# Schreiben verboten
<Limit WRITE>
DenyAll
</Limit>
# freigegebenes Verzeichnis
<Directory public>
<Limit READ>
AllowAll
</Limit>
</Directory>
</Anonymous>
Wenn ich so im LAN connecte, funktionierts:
Code: Alles auswählen
[jobe:~]$ ftp 192.168.1.2
Connected to 192.168.1.2.
220 ProFTPD 1.2.9 Server (SERVBGM) [servbgm]
Name (192.168.1.2:jobe): anonymous
331 Anonymous login ok, send your complete email address as your password.
Password:
230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
Und über die externe IP:
Code: Alles auswählen
[jobe:~]$ ftp 217.232.200.90
Connected to 217.232.200.90.
220 FTP version 1.0 ready at Wed Feb 02 05:09:58 2000
Name (217.232.200.90:jobe): anonymous
331 Enter PASS command
Password:
530 User anonymous cannot log in.
Login failed.
ftp>
Was mich auch daran wundert: Wenn ich übers LAN connecte, dann bringt er das:
und wenn ich über die externe IP connecte:
Jetzt sind die Ports 20 und 21 zu dem Rechner mit dem Server drauf weitergeleitet.
Hat jemand noch Ideeen?