dansch
11.04.05, 15:34
wie schon in der überschrift geschildert habe ich keinen kontakt zu meinem ftpserver, und über die suchfunktion des forums habe ich auch nichts passendes gefunden.
aber zunächst mal die eckdaten: fc3 2.6.10-770, proftpd 1.210, firewall. alles über webmin verwaltet.
ich habe den ftpserver mit hilfe einer beispiel conf betrieben, und sie an meine umstaende angepasst. bei der firewall:
If protocol is TCP and destination port is 21 and source port is 49000:50000 and state of connection is NEW und
If protocol is TCP and destination port is 49000:50000 and source port is 20 and state of connection is NEW.
natürlich sind die passiven ports in conf file angegeben.
ich habe ein benutzer angelegt und ein entsprechendes verzeichnis.
wenn ich dann im terminal
ftp 192.168.xx.xx 21 eingebe kann ich mich einloggen, aber bei der 83.xx.xx.xx kommt immer ein fehler von wegen connection timed out.
was mir aufgefallen ist, ob man nicht bei dem server angeben muss, wie ich das von windows herkenne (schlechter vergleich) auf welche adressen er "hören" soll . z.b. 0.0.0.0
wäre schön wenn ihr mir weiter helfen könntet danke dan
anbei noch meine proftpd.conf
ServerName "Serverchen"
ServerType standalone
DefaultServer on
UseReverseDNS off
IdentLookups off
ServerAdmin serveradmin email address
Port 21
<Global>
Umask 022
PassivePorts 49000 50000
User nobody
Group ftpdude
MaxLoginAttempts 3
TimeoutStalled 3600
AllowForeignAddress on
AllowStoreRestart off
DefaultChdir /home/ftpdude
DefaultRoot /home/ftpdude ftpdude
DeleteAbortedStores on
HiddenStor off
ShowSymlinks off
AllowOverwrite off
RootLogin off
MaxClients 2
ServerIdent off
AuthAliasOnly on
RequireValidShell on
LoginPasswordPrompt off
UserAlias ftpen ftpdude
</Global>
MasqueradeAddress meine.dyn.dns
TimeoutIdle 600
RequireValidShell off
SystemLog /var/log/proftpd.log
DefaultRoot ~ !users !admin
<Directory />
AllowOverwrite on
</Directory>
SyslogFacility auth
RootLogin off
aber zunächst mal die eckdaten: fc3 2.6.10-770, proftpd 1.210, firewall. alles über webmin verwaltet.
ich habe den ftpserver mit hilfe einer beispiel conf betrieben, und sie an meine umstaende angepasst. bei der firewall:
If protocol is TCP and destination port is 21 and source port is 49000:50000 and state of connection is NEW und
If protocol is TCP and destination port is 49000:50000 and source port is 20 and state of connection is NEW.
natürlich sind die passiven ports in conf file angegeben.
ich habe ein benutzer angelegt und ein entsprechendes verzeichnis.
wenn ich dann im terminal
ftp 192.168.xx.xx 21 eingebe kann ich mich einloggen, aber bei der 83.xx.xx.xx kommt immer ein fehler von wegen connection timed out.
was mir aufgefallen ist, ob man nicht bei dem server angeben muss, wie ich das von windows herkenne (schlechter vergleich) auf welche adressen er "hören" soll . z.b. 0.0.0.0
wäre schön wenn ihr mir weiter helfen könntet danke dan
anbei noch meine proftpd.conf
ServerName "Serverchen"
ServerType standalone
DefaultServer on
UseReverseDNS off
IdentLookups off
ServerAdmin serveradmin email address
Port 21
<Global>
Umask 022
PassivePorts 49000 50000
User nobody
Group ftpdude
MaxLoginAttempts 3
TimeoutStalled 3600
AllowForeignAddress on
AllowStoreRestart off
DefaultChdir /home/ftpdude
DefaultRoot /home/ftpdude ftpdude
DeleteAbortedStores on
HiddenStor off
ShowSymlinks off
AllowOverwrite off
RootLogin off
MaxClients 2
ServerIdent off
AuthAliasOnly on
RequireValidShell on
LoginPasswordPrompt off
UserAlias ftpen ftpdude
</Global>
MasqueradeAddress meine.dyn.dns
TimeoutIdle 600
RequireValidShell off
SystemLog /var/log/proftpd.log
DefaultRoot ~ !users !admin
<Directory />
AllowOverwrite on
</Directory>
SyslogFacility auth
RootLogin off