PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : proftpd hinter adsl router



MaIcB
24.07.03, 14:09
Hallo !!!

Ich habe mir proftpd als FTP Server eingerichter. Bisher hat alles wunderbar funktioniert.
Ich habe eine dynDNS bei dynDNS.org
man kann also auch aus dem internet ohne probs zu meinem ftp connecten.

nun habe ich mir gestern einen router der firma sitecom zugelegt.
Im Konfigurationsmenü gibt es extra einen unterpunkt für dynDNS.org. (habe hier alles richtig eingestellt)
ebenfalls gibt es einen unterpunkt zum virtuelle server einzurichten. hier habe ich 2 eingerichtet.
port 21 auf meinen proftpdhost (192.168.0.2)
und port 20 auch auf den proftpdhost.

wenn ich nun vom internet auf meine dynamische adresse connecte kann ich mich zwar anmelden kann aber nicht auf dem ftp browsen. >> da steht dann : passive mode.

was muss ich nun noch einstellen damit wieder alles funktioniert ?
muss man da was in der proftpd.conf ändern ???


THX Maic

MaIcB
24.07.03, 14:24
axo hier mal die addy zum testen ....

doublehelix.homelinux.com

user : guest
pass: guest

klemens
24.07.03, 14:42
klemens@josef:~> ftp -A guest@doublehelix.homelinux.com
Connected to p5085DED4.dip.t-dialin.net.
220 ProFTPD 1.2.7 Server (DoubleHeliX FTP - DSL) [localhost]
331 Password required for guest.
Password:
230 User guest logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> help
Commands may be abbreviated. Commands are:

! features mls proxy size
$ fget mlsd put sndbuf
account form mlst pwd status
append ftp mode quit struct
ascii gate modtime quote sunique
bell get more rate system
binary glob mput rcvbuf tenex
bye hash msend recv throttle
case help newer reget trace
cd idle nlist remopts type
cdup image nmap rename umask
chmod lcd ntrans reset unset
close less open restart usage
cr lpage page rhelp user
debug lpwd passive rmdir verbose
delete ls pdir rstatus xferbuf
dir macdef pls runique ?
disconnect mdelete pmlsd send
edit mdir preserve sendport
epsv4 mget progress set
exit mkdir prompt site
ftp> ls
500 EPRT not understood.
200 PORT command successful
150 Opening ASCII mode data connection for file list
-rw-r--r-- 1 root root 6574583 Jul 22 18:42 NVIDIA.run
dr-xr-xr-x 2 root root 4096 Jul 13 11:03 Winex
dr-xr-xr-x 2 root root 4096 Jul 19 14:41 ebooks
dr-xr-xr-x 2 root root 4096 Jul 14 16:30 filme
dr-xr-xr-x 2 root root 4096 Jul 16 17:21 movies
drwxr-xr-x 2 root root 4096 Jul 22 14:25 quake3
-rw-r--r-- 1 root root 19454 Jul 22 18:42 smb.conf
drwxrwxrwx 3 root root 4096 Jul 21 16:50 upload
dr-xr-xr-x 2 root root 4096 Jul 14 16:29 utilities
226 Transfer complete.
ftp> bye
221 Goodbye.
klemens@josef:~>

.. schaut ja nicht so schlecht aus ..

MaIcB
24.07.03, 14:46
hmm wenn ich mich connecte und dann "ls" schreibe dann kommt immer : passive mode .......

++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++
[tux@localhost tux]$ ftp doublehelix.homelinux.com
Connected to doublehelix.homelinux.com.
220 ProFTPD 1.2.7 Server (DoubleHeliX FTP - DSL) [localhost]
500 AUTH not understood.
500 AUTH not understood.
KERBEROS_V4 rejected as an authentication type
Name (doublehelix.homelinux.com:tux): guest
331 Password required for guest.
Password:
230 User guest logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (80,133,222,212,133,61).
++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++

klemens
24.07.03, 14:50
probier ein ftp -A

passive mode hinter einem Router ist hundig ... und der Client sollte auch nicht hinter einem Router sein ..

MaIcB
24.07.03, 14:51
was meinst du mit hundig ?

und wieso kann der client nicht hinter einem router sein ?

[tux@localhost tux]$ ftp -A
ftp: A: unknown option
Usage: ftp [-v] [-d] [-i] [-n] [-g] [-k realm] [-f] [-x] [-u] [-t] [host]
[tux@localhost tux]$


????

boxa
24.07.03, 15:10
soweit ich weiß benutzt passives ftp ports größer als 1024. wenn der router die blockiert, ist auch kein passives ftp möglich.

klemens
24.07.03, 15:54
Soweit ich das kapiert habe, nimmt der Server mit Port 20 eine Verbindung zum Client Port > 1024 auf. Normalerweise sollte das ein Router durchschauen und die Verbindung zulassen - aber versprechen kann man da nichts.

Beim passivem FTP nimmt der Client die Verbindung auf und auch auf das sollte der Router und Server eingestellt sein. - Wie man das bei Deinem Router macht, weiss ich nicht ... Hundig ist dabei, dass man nicht vorhersehen kann, welche Ports verwendet werden ... Es wird einfach ein freier genommen.


Bei mir heisst ftp -A : aktives FTP.

man ftp:
-A Force active mode ftp. By default, ftp will try to use passive
mode ftp and fall back to active mode if passive is not sup_
ported by the server. This option causes ftp to always use an
active connection. It is only useful for connecting to very old
servers that do not implement passive mode properly.

MaIcB
24.07.03, 17:20
hmm jo das ist ein problem also mit aktivem mode gehts auch ohne probs.
naja schade .... da kommt ja niemand drauf wenn er sich auf meinem ftp connecten will.

gibts da noch ne möglichkeit ?
habe den sitecom 4s hat jemand sich damit schonmal beschäftigt ?

oder was kann ich denn sonst noch versuchen ?


THX a lot