команда LIST proftpd

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
hotjonny
проходил мимо
Сообщения: 9
Зарегистрирован: 2009-09-07 20:36:24
Откуда: просторы Интернета

команда LIST proftpd

Непрочитанное сообщение hotjonny » 2009-09-07 20:56:58

в общем, происходит странное.
поставил ProFTPD,
config:

Код: Выделить всё

ServerName                      "ftp sterver"
ServerType                      standalone
DefaultServer                   on
Port                            21
Umask                           022
MaxInstances                    30
CommandBufferSize       512
User                            nobody
Group                           nogroup
DefaultRoot ~
AllowOverwrite          on
<Limit SITE_CHMOD>
  DenyAll
</Limit>

RequireValidShell no
ServerIdent on "ftp sterver"

 DebugLevel 3
 ExtendedLog syslog:debug ALL default
 LogFormat default .%h %l %u %t \.%r\. %s %b.
 SyslogFacility FTP
 SyslogLevel debug
 TransferLog /var/log/xferlog
 WtmpLog on
 AllowForeignAddress on
 IdentLookups  off
 UseReverseDNS off

система: FreeBSD 7.2-RELEASE FreeBSD 7.2-RELEASE #2: Fri Aug 21 22:16:02 UTC 2009

ipfw:

Код: Выделить всё

[oops@odin][ntp]>ipfw show
00001 37239 11580794 allow ip from any to any
00100   634   215094 allow ip from any to any via lo0
65000  9161  1315257 allow ip from any to any
65535     2       80 allow ip from any to any
еще работает апач, но с ним проблем нет.

в общем ситуация такая, если захожу
ftp localhost, то пускает нормально, но не работает команда LIST, ну и все остальные команды которые требуют открытия второго порта. при этом, спокойно захожу с другой машины ТОЛЬКО через тотал. уже обчитался инета, но ничего вразумительного там нет. tcpdump тоже ничего не дал.

Код: Выделить всё

ftp localhost
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
220 ftp sterver
Name (localhost:hotjonny):
331 п?п?п?п?я?п?пЄп?п? п©п?я?п?п?я? пЄп?я? п©п?п?я?пЇп?п?п?я?п?п?я? hotjonny
Password:
230 п?п?п?я?пЇп?п?п?я?п?п?я? hotjonny п©п?пЄп?п?я?я?я?пҐ
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> list
?Invalid command.
ftp>
прям и не знаю что делать :-(
пните в нужную сторону
<---<< Время летит как стрела >>--->
(c) Старинная японская мудрость

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

komander
рядовой
Сообщения: 16
Зарегистрирован: 2009-09-03 14:59:22

Re: команда LIST proftpd

Непрочитанное сообщение komander » 2009-09-07 22:02:08

tp localhost, то пускает нормально, но не работает команда LIST,
А давно это в клиенте ftp под *nix появилась команда LIST? :sorry:

Код: Выделить всё

komander@gate ~]$ sockstat -l | grep ':21'
nobody   proftpd    1370  1  tcp4   *:21                  *:*
[komander@gate ~]$ ftp localhost
Trying 127.0.0.1...
Connected to localhost.kt.local.
220 ProFTPD 1.3.2rc2 Server (KTNGN FtpD) [127.0.0.1]
Name (localhost:komander):
331 Password required for komander
Password:
230 User komander logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> list
?Invalid command.
ftp> ls
229 Entering Extended Passive Mode (|||60058|)
150 Opening ASCII mode data connection for file list
-rw-r--r--   1 komander users       49722 Sep 21  2008 20080921postfix.sql
(... ну и т.д.)
226 Transfer complete
ftp> ?
Commands may be abbreviated.  Commands are:

!               cdup            exit            idle            mget            msend           pmlsd           rcvbuf          runique         system          xferbuf
$               chmod           features        image           mkdir           newer           preserve        recv            send            tenex           ?
account         close           fget            lcd             mls             nlist           progress        reget           sendport        throttle
append          cr              form            less            mlsd            nmap            prompt          remopts         set             trace
ascii           debug           ftp             lpage           mlst            ntrans          proxy           rename          site            type
bell            delete          gate            lpwd            mode            open            put             reset           size            umask
binary          dir             get             ls              modtime         page            pwd             restart         sndbuf          unset
bye             disconnect      glob            macdef          more            passive         quit            rhelp           status          usage
case            edit            hash            mdelete         mput            pdir            quote           rmdir           struct          user
cd              epsv4           help            mdir            mreget          pls             rate            rstatus         sunique         verbose
ftp>   

Аватара пользователя
hotjonny
проходил мимо
Сообщения: 9
Зарегистрирован: 2009-09-07 20:36:24
Откуда: просторы Интернета

Re: команда LIST proftpd

Непрочитанное сообщение hotjonny » 2009-09-08 7:56:53

коннекчусь со своей машины, обычным виндовым фтп-клиентом:

Код: Выделить всё

C:\Documents and Settings\hotjonny>ftp 95.ххх.ххх.ххх
Связь с 95.ххх.ххх.ххх.
220 ftp sterver
Пользователь (95.69.129.45:(none)): hotjonny
331 ?Э???????Е???????? ?????А?????М ?????П ???????М?????????В?????П hotjonny
Пароль:
230 ?Я?????М?????????В?????М hotjonny ???????????О?З?С??
ftp> ?
Допускается сокращение команд при вводе.  Набор команд:

!               delete          literal         prompt          send
?               debug           ls              put             status
append          dir             mdelete         pwd             trace
ascii           disconnect      mdir            quit            type
bell            get             mget            quote           user
binary          glob            mkdir           recv            verbose
bye             hash            mls             remotehelp
cd              help            mput            rename
close           lcd             open            rmdir
ftp> list
Недопустимая команда.
ftp>
вообщето команда LIST, PORT, PASV должна присутствовать на любом фтп-сервере.
<---<< Время летит как стрела >>--->
(c) Старинная японская мудрость

komander
рядовой
Сообщения: 16
Зарегистрирован: 2009-09-03 14:59:22

Re: команда LIST proftpd

Непрочитанное сообщение komander » 2009-09-08 15:02:59

Так в списке

Код: Выделить всё

ftp> ?
Допускается сокращение команд при вводе.  Набор команд:

!               delete          literal         prompt          send
?               debug           ls              put             status
append          dir             mdelete         pwd             trace
ascii           disconnect      mdir            quit            type
bell            get             mget            quote           user
binary          glob            mkdir           recv            verbose
bye             hash            mls             remotehelp
cd              help            mput            rename
close           lcd             open            rmdir
нет команды list, есть ls.

Аватара пользователя
hotjonny
проходил мимо
Сообщения: 9
Зарегистрирован: 2009-09-07 20:36:24
Откуда: просторы Интернета

Re: команда LIST proftpd

Непрочитанное сообщение hotjonny » 2009-09-08 16:28:07

там есть не только ls но и dir, а мне нужно именно LIST :-(
эта команда есть когда конекчусь телнетом на 21 порт, НО при этом сессия "зависает"
<---<< Время летит как стрела >>--->
(c) Старинная японская мудрость

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: команда LIST proftpd

Непрочитанное сообщение zingel » 2009-09-09 5:10:00

xferlog - там все есть
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
hotjonny
проходил мимо
Сообщения: 9
Зарегистрирован: 2009-09-07 20:36:24
Откуда: просторы Интернета

Re: команда LIST proftpd

Непрочитанное сообщение hotjonny » 2009-09-09 10:13:09

нету в xferlog ничего, что могло бы навести на ответ:

Код: Выделить всё

Sep  9 09:31:53 odin proftpd[3104]: odin.где.то.там (95.ххх.ххх.ххх[95.ххх.ххх.ххх]) - Preparing to chroot to directory '/home/test-ftp'
Sep  9 09:31:53 odin proftpd[3104]: odin.где.то.там (95.ххх.ххх.ххх[95.ххх.ххх.ххх]) - USER test-ftp: Login successful.
Sep  9 09:34:48 odin proftpd[3137]: odin.где.то.там (95.ххх.ххх.ххх[95.ххх.ххх.ххх]) - FTP session opened.
Sep  9 09:35:01 odin proftpd[3137]: odin.где.то.там (95.ххх.ххх.ххх[95.ххх.ххх.ххх]) - FTP session closed.
Sep  9 09:39:56 odin proftpd[3174]: odin.где.то.там (127.0.0.1[127.0.0.1]) - FTP session opened.
Sep  9 09:40:58 odin proftpd[3174]: odin.где.то.там (127.0.0.1[127.0.0.1]) - Preparing to chroot to directory '/home/test-ftp'
Sep  9 09:40:58 odin proftpd[3174]: odin.где.то.там (127.0.0.1[127.0.0.1]) - USER test-ftp: Login successful.
Sep  9 09:42:47 odin proftpd[3104]: odin.где.то.там (95.ххх.ххх.ххх[95.ххх.ххх.ххх]) - Client session idle timeout, disconnected
Sep  9 09:42:47 odin proftpd[3104]: odin.где.то.там (95.ххх.ххх.ххх[95.ххх.ххх.ххх]) - FTP session closed.
Sep  9 09:46:37 odin proftpd[3174]: odin.где.то.там (127.0.0.1[127.0.0.1]) - FTP session closed.
и еще пишет вот это:
425 Unable to build data connection: File name too long

tcpdump исправно показал, что порт для передачи данных открывается:

Код: Выделить всё

[root@odin][log]>tcpdump -ni lo0 -X
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on lo0, link-type NULL (BSD loopback), capture size 96 bytes
09:55:30.689574 IP 127.0.0.1.1048 > 127.0.0.1.21: S 1053198778:1053198778(0) win 8192 <mss 16344,nop,wscale 3,sackOK,timestamp 29760637 0>
        0x0000:  4500 003c 0e88 4000 4006 2e32 7f00 0001  E..<..@.@..2....
        0x0010:  7f00 0001 0418 0015 3ec6 89ba 0000 0000  ........>.......
        0x0020:  a002 2000 04ed 0000 0204 3fd8 0103 0303  ..........?.....
        0x0030:  0402 080a 01c6 1c7d 0000 0000            .......}....
09:55:30.689613 IP 127.0.0.1.21 > 127.0.0.1.1048: S 1697766262:1697766262(0) ack 1053198779 win 8192 <mss 16344,nop,wscale 3,sackOK,timestamp 2652894890 29760637>
        0x0000:  4500 003c 0e89 4000 4006 2e31 7f00 0001  E..<..@.@..1....
        0x0010:  7f00 0001 0015 0418 6531 db76 3ec6 89bb  ........e1.v>...
        0x0020:  a012 2000 2f69 0000 0204 3fd8 0103 0303  ..../i....?.....
        0x0030:  0402 080a 9e1f f6aa 01c6 1c7d            ...........}
09:55:30.689629 IP 127.0.0.1.1048 > 127.0.0.1.21: . ack 1 win 1024 <nop,nop,timestamp 29760637 2652894890>
        0x0000:  4500 0034 0e8a 4000 4006 2e38 7f00 0001  E..4..@.@..8....
        0x0010:  7f00 0001 0418 0015 3ec6 89bb 6531 db77  ........>...e1.w
        0x0020:  8010 0400 b455 0000 0101 080a 01c6 1c7d  .....U.........}
        0x0030:  9e1f f6aa                                ....
09:55:30.692707 IP 127.0.0.1.21 > 127.0.0.1.1048: P 1:18(17) ack 1 win 1024 <nop,nop,timestamp 2652894894 29760637>
        0x0000:  4500 0045 0e8c 4000 4006 2e25 7f00 0001  E..E..@.@..%....
        0x0010:  7f00 0001 0015 0418 6531 db77 3ec6 89bb  ........e1.w>...
        0x0020:  8018 0400 aff7 0000 0101 080a 9e1f f6ae  ................
        0x0030:  01c6 1c7d 3232 3020 6674 7020 7374 6572  ...}220.ftp.ster
        0x0040:  7665 720d 0a                             ver..
09:55:30.792643 IP 127.0.0.1.1048 > 127.0.0.1.21: . ack 18 win 1024 <nop,nop,timestamp 29760741 2652894894>
        0x0000:  4510 0034 0e8e 4000 4006 2e24 7f00 0001  E..4..@.@..$....
        0x0010:  7f00 0001 0418 0015 3ec6 89bb 6531 db88  ........>...e1..
        0x0020:  8010 0400 b3d8 0000 0101 080a 01c6 1ce5  ................
        0x0030:  9e1f f6ae                                ....
09:55:46.125940 IP 127.0.0.1.1048 > 127.0.0.1.21: P 1:16(15) ack 18 win 1024 <nop,nop,timestamp 29776076 2652894894>
        0x0000:  4510 0043 0e92 4000 4006 2e11 7f00 0001  E..C..@.@.......
        0x0010:  7f00 0001 0418 0015 3ec6 89bb 6531 db88  ........>...e1..
        0x0020:  8018 0400 f16c 0000 0101 080a 01c6 58cc  .....l........X.
        0x0030:  9e1f f6ae 5553 4552 2068 6f74 6a6f 6e6e  ....USER.*******
        0x0040:  790d 0a                                  **..
09:55:46.129409 IP 127.0.0.1.21 > 127.0.0.1.1048: P 18:54(36) ack 16 win 1024 <nop,nop,timestamp 2652910333 29776076>
        0x0000:  4500 0058 0e94 4000 4006 2e0a 7f00 0001  E..X..@.@.......
        0x0010:  7f00 0001 0015 0418 6531 db88 3ec6 89ca  ........e1..>...
        0x0020:  8018 0400 b73c 0000 0101 080a 9e20 32fd  .....<........2.
        0x0030:  01c6 58cc 3333 3120 5061 7373 776f 7264  ..X.331.Password
        0x0040:  2072 6571 7569 7265 6420 666f 7220 686f  .required.for.**
        0x0050:  746a 6f6e 6e79 0d0a                      ******..
09:55:46.229301 IP 127.0.0.1.1048 > 127.0.0.1.21: . ack 54 win 1024 <nop,nop,timestamp 29776180 2652910333>
        0x0000:  4510 0034 0e96 4000 4006 2e1c 7f00 0001  E..4..@.@.......
        0x0010:  7f00 0001 0418 0015 3ec6 89ca 6531 dbac  ........>...e1..
        0x0020:  8010 0400 3b07 0000 0101 080a 01c6 5934  ....;.........Y4
        0x0030:  9e20 32fd                                ..2.
09:55:52.262252 IP 127.0.0.1.1048 > 127.0.0.1.21: P 16:33(17) ack 54 win 1024 <nop,nop,timestamp 29782213 2652910333>
        0x0000:  4510 0045 0ea2 4000 4006 2dff 7f00 0001  E..E..@.@.-.....
        0x0010:  7f00 0001 0418 0015 3ec6 89ca 6531 dbac  ........>...e1..
        0x0020:  8018 0400 479f 0000 0101 080a 01c6 70c5  ....G.........p.
        0x0030:  9e20 32fd 5041 5353 206c 6d76 7461 6664  ..2.PASS.********
        0x0040:  6173 640d 0a                             ***..
09:55:52.272655 IP 127.0.0.1.21 > 127.0.0.1.1048: P 54:83(29) ack 33 win 1024 <nop,nop,timestamp 2652916477 29782213>
        0x0000:  4500 0051 0ea4 4000 4006 2e01 7f00 0001  E..Q..@.@.......
        0x0010:  7f00 0001 0015 0418 6531 dbac 3ec6 89db  ........e1..>...
        0x0020:  8018 0400 3a7a 0000 0101 080a 9e20 4afd  ....:z........J.
        0x0030:  01c6 70c5 3233 3020 5573 6572 2068 6f74  ..p.230.User.***
        0x0040:  6a6f 6e6e 7920 6c6f 6767 6564 2069 6e0d  *****.logged.in.
        0x0050:  0a                                       .
09:55:52.272765 IP 127.0.0.1.1048 > 127.0.0.1.21: P 33:39(6) ack 83 win 1024 <nop,nop,timestamp 29782224 2652916477>
        0x0000:  4510 003a 0ea5 4000 4006 2e07 7f00 0001  E..:..@.@.......
        0x0010:  7f00 0001 0418 0015 3ec6 89db 6531 dbc9  ........>...e1..
        0x0020:  8018 0400 5777 0000 0101 080a 01c6 70d0  ....Ww........p.
        0x0030:  9e20 4afd 5359 5354 0d0a                 ..J.SYST..
09:55:52.273027 IP 127.0.0.1.21 > 127.0.0.1.1048: P 83:102(19) ack 39 win 1024 <nop,nop,timestamp 2652916477 29782224>
        0x0000:  4500 0047 0ea6 4000 4006 2e09 7f00 0001  E..G..@.@.......
        0x0010:  7f00 0001 0015 0418 6531 dbc9 3ec6 89e1  ........e1..>...
        0x0020:  8018 0400 a3cb 0000 0101 080a 9e20 4afd  ..............J.
        0x0030:  01c6 70d0 3231 3520 554e 4958 2054 7970  ..p.215.UNIX.Typ
        0x0040:  653a 204c 380d 0a                        e:.L8..
09:55:52.273122 IP 127.0.0.1.1048 > 127.0.0.1.21: P 39:45(6) ack 102 win 1024 <nop,nop,timestamp 29782224 2652916477>
        0x0000:  4510 003a 0ea7 4000 4006 2e05 7f00 0001  E..:..@.@.......
        0x0010:  7f00 0001 0418 0015 3ec6 89e1 6531 dbdc  ........>...e1..
        0x0020:  8018 0400 7672 0000 0101 080a 01c6 70d0  ....vr........p.
        0x0030:  9e20 4afd 4645 4154 0d0a                 ..J.FEAT..
09:55:52.273510 IP 127.0.0.1.21 > 127.0.0.1.1048: P 102:277(175) ack 45 win 1024 <nop,nop,timestamp 2652916478 29782224>
        0x0000:  4500 00e3 0ea8 4000 4006 2d6b 7f00 0001  E.....@.@.-k....
        0x0010:  7f00 0001 0015 0418 6531 dbdc 3ec6 89e7  ........e1..>...
        0x0020:  8018 0400 92ee 0000 0101 080a 9e20 4afe  ..............J.
        0x0030:  01c6 70d0 3231 312d 4665 6174 7572 6573  ..p.211-Features
        0x0040:  3a0a 204d 4454 4d0a 204d 464d 540a 2055  :..MDTM..MFMT..U
        0x0050:  5446 380a 204d 4646 206d 6f64            TF8..MFF.mod
09:55:52.373356 IP 127.0.0.1.1048 > 127.0.0.1.21: . ack 277 win 1024 <nop,nop,timestamp 29782325 2652916478>
        0x0000:  4510 0034 0eaa 4000 4006 2e08 7f00 0001  E..4..@.@.......
        0x0010:  7f00 0001 0418 0015 3ec6 89e7 6531 dc8b  ........>...e1..
        0x0020:  8010 0400 0a09 0000 0101 080a 01c6 7135  ..............q5
        0x0030:  9e20 4afe                                ..J.
09:55:52.373372 IP 127.0.0.1.21 > 127.0.0.1.1048: P 277:286(9) ack 45 win 1024 <nop,nop,timestamp 2652916578 29782325>
        0x0000:  4500 003d 0eab 4000 4006 2e0e 7f00 0001  E..=..@.@.......
        0x0010:  7f00 0001 0015 0418 6531 dc8b 3ec6 89e7  ........e1..>...
        0x0020:  8018 0400 f2c6 0000 0101 080a 9e20 4b62  ..............Kb
        0x0030:  01c6 7135 3231 3120 456e 640d 0a         ..q5211.End..
09:55:52.373467 IP 127.0.0.1.1048 > 127.0.0.1.21: P 45:50(5) ack 286 win 1024 <nop,nop,timestamp 29782325 2652916578>
        0x0000:  4510 0039 0eac 4000 4006 2e01 7f00 0001  E..9..@.@.......
        0x0010:  7f00 0001 0418 0015 3ec6 89e7 6531 dc94  ........>...e1..
        0x0020:  8018 0400 6b2a 0000 0101 080a 01c6 7135  ....k*........q5
        0x0030:  9e20 4b62 5057 440d 0a                   ..KbPWD..
09:55:52.373881 IP 127.0.0.1.21 > 127.0.0.1.1048: P 286:320(34) ack 50 win 1024 <nop,nop,timestamp 2652916578 29782325>
        0x0000:  4500 0056 0ead 4000 4006 2df3 7f00 0001  E..V..@.@.-.....
        0x0010:  7f00 0001 0015 0418 6531 dc94 3ec6 89ec  ........e1..>...
        0x0020:  8018 0400 0f9f 0000 0101 080a 9e20 4b62  ..............Kb
        0x0030:  01c6 7135 3235 3720 222f 2220 6973 2074  ..q5257."/".is.t
        0x0040:  6865 2063 7572 7265 6e74 2064 6972 6563  he.current.direc
        0x0050:  746f 7279 0d0a                           tory..
09:55:52.473343 IP 127.0.0.1.1048 > 127.0.0.1.21: . ack 320 win 1024 <nop,nop,timestamp 29782425 2652916578>
        0x0000:  4510 0034 0eaf 4000 4006 2e03 7f00 0001  E..4..@.@.......
        0x0010:  7f00 0001 0418 0015 3ec6 89ec 6531 dcb6  ........>...e1..
        0x0020:  8010 0400 0911 0000 0101 080a 01c6 7199  ..............q.
        0x0030:  9e20 4b62                                ..Kb
09:56:18.931057 IP 127.0.0.1.1048 > 127.0.0.1.21: P 50:56(6) ack 320 win 1024 <nop,nop,timestamp 29808886 2652916578>
        0x0000:  4510 003a 0ecd 4000 4006 2ddf 7f00 0001  E..:..@.@.-.....
        0x0010:  7f00 0001 0418 0015 3ec6 89ec 6531 dcb6  ........>...e1..
        0x0020:  8018 0400 fbf4 0000 0101 080a 01c6 d8f6  ................
        0x0030:  9e20 4b62 4550 5356 0d0a                 ..KbEPSV..
09:56:18.933033 IP 127.0.0.1.21 > 127.0.0.1.1048: P 320:368(48) ack 56 win 1024 <nop,nop,timestamp 2652943141 29808886>
        0x0000:  4500 0064 0ece 4000 4006 2dc4 7f00 0001  E..d..@.@.-.....
        0x0010:  7f00 0001 0015 0418 6531 dcb6 3ec6 89f2  ........e1..>...
        0x0020:  8018 0400 1d59 0000 0101 080a 9e20 b325  .....Y.........%
        0x0030:  01c6 d8f6 3232 3920 456e 7465 7269 6e67  ....229.Entering
        0x0040:  2045 7874 656e 6465 6420 5061 7373 6976  .Extended.Passiv
        0x0050:  6520 4d6f 6465 2028 7c7c 7c32            e.Mode.(|||2
09:56:18.933255 IP 127.0.0.1.1049 > 127.0.0.1.29900: S 457532251:457532251(0) win 8192 <mss 16344,nop,wscale 3,sackOK,timestamp 29808888 0>
        0x0000:  4500 003c 0ecf 4000 4006 2deb 7f00 0001  E..<..@.@.-.....
        0x0010:  7f00 0001 0419 74cc 1b45 635b 0000 0000  ......t..Ec[....
        0x0020:  a002 2000 1d99 0000 0204 3fd8 0103 0303  ..........?.....
        0x0030:  0402 080a 01c6 d8f8 0000 0000            ............
09:56:18.933284 IP 127.0.0.1.29900 > 127.0.0.1.1049: S 2009504381:2009504381(0) ack 457532252 win 8192 <mss 16344,nop,wscale 3,sackOK,timestamp 3140134080 29808888>
        0x0000:  4500 003c 0ed0 4000 4006 2dea 7f00 0001  E..<..@.@.-.....
        0x0010:  7f00 0001 74cc 0419 77c6 9a7d 1b45 635c  ....t...w..}.Ec\
        0x0020:  a012 2000 ab58 0000 0204 3fd8 0103 0303  .....X....?.....
        0x0030:  0402 080a bb2a a4c0 01c6 d8f8            .....*......
09:56:18.933308 IP 127.0.0.1.1049 > 127.0.0.1.29900: . ack 1 win 1024 <nop,nop,timestamp 29808888 3140134080>
        0x0000:  4500 0034 0ed1 4000 4006 2df1 7f00 0001  E..4..@.@.-.....
        0x0010:  7f00 0001 0419 74cc 1b45 635c 77c6 9a7e  ......t..Ec\w..~
        0x0020:  8010 0400 3045 0000 0101 080a 01c6 d8f8  ....0E..........
        0x0030:  bb2a a4c0                                .*..
09:56:18.933379 IP 127.0.0.1.1048 > 127.0.0.1.21: P 56:62(6) ack 368 win 1024 <nop,nop,timestamp 29808889 2652943141>
        0x0000:  4510 003a 0ed2 4000 4006 2dda 7f00 0001  E..:..@.@.-.....
        0x0010:  7f00 0001 0418 0015 3ec6 89f2 6531 dce6  ........>...e1..
        0x0020:  8018 0400 8afe 0000 0101 080a 01c6 d8f9  ................
        0x0030:  9e20 b325 4e4c 5354 0d0a                 ...%NLST..
09:56:18.933865 IP 127.0.0.1.21 > 127.0.0.1.1048: P 368:422(54) ack 62 win 1024 <nop,nop,timestamp 2652943142 29808889>
        0x0000:  4500 006a 0ed3 4000 4006 2db9 7f00 0001  E..j..@.@.-.....
        0x0010:  7f00 0001 0015 0418 6531 dce6 3ec6 89f8  ........e1..>...
        0x0020:  8018 0400 4958 0000 0101 080a 9e20 b326  ....IX.........&
        0x0030:  01c6 d8f9 3135 3020 4f70 656e 696e 6720  ....150.Opening.
        0x0040:  4153 4349 4920 6d6f 6465 2064 6174 6120  ASCII.mode.data.
        0x0050:  636f 6e6e 6563 7469 6f6e 2066            connection.f
09:56:18.934445 IP 127.0.0.1.29900 > 127.0.0.1.1049: P 1:38(37) ack 1 win 1024 <nop,nop,timestamp 3140134082 29808888>
        0x0000:  4500 0059 0ed4 4000 4006 2dc9 7f00 0001  E..Y..@.@.-.....
        0x0010:  7f00 0001 74cc 0419 77c6 9a7e 1b45 635c  ....t...w..~.Ec\
        0x0020:  8018 0400 5c59 0000 0101 080a bb2a a4c2  ....\Y.......*..
        0x0030:  01c6 d8f8 657a 6d33 2d31 2e32 2d46 7265  ....ezm3-1.2-Fre
        0x0040:  6542 5344 342d 626f 6f74 2e74 6172 2e62  eBSD4-boot.tar.b
        0x0050:  7a69 702e 627a 320d 0a                   zip.bz2..
09:56:18.934575 IP 127.0.0.1.29900 > 127.0.0.1.1049: F 38:38(0) ack 1 win 1024 <nop,nop,timestamp 3140134082 29808888>
        0x0000:  4500 0034 0ed5 4000 4006 2ded 7f00 0001  E..4..@.@.-.....
        0x0010:  7f00 0001 74cc 0419 77c6 9aa3 1b45 635c  ....t...w....Ec\
        0x0020:  8011 0400 301d 0000 0101 080a bb2a a4c2  ....0........*..
        0x0030:  01c6 d8f8                                ....
09:56:18.934601 IP 127.0.0.1.1049 > 127.0.0.1.29900: . ack 39 win 1024 <nop,nop,timestamp 29808890 3140134082>
        0x0000:  4508 0034 0ed6 4000 4006 2de4 7f00 0001  E..4..@.@.-.....
        0x0010:  7f00 0001 0419 74cc 1b45 635c 77c6 9aa4  ......t..Ec\w...
        0x0020:  8010 0400 301b 0000 0101 080a 01c6 d8fa  ....0...........
        0x0030:  bb2a a4c2                                .*..
09:56:18.934638 IP 127.0.0.1.1049 > 127.0.0.1.29900: F 1:1(0) ack 39 win 1024 <nop,nop,timestamp 29808890 3140134082>
        0x0000:  4508 0034 0ed7 4000 4006 2de3 7f00 0001  E..4..@.@.-.....
        0x0010:  7f00 0001 0419 74cc 1b45 635c 77c6 9aa4  ......t..Ec\w...
        0x0020:  8011 0400 301a 0000 0101 080a 01c6 d8fa  ....0...........
        0x0030:  bb2a a4c2                                .*..
09:56:19.033298 IP 127.0.0.1.1048 > 127.0.0.1.21: . ack 422 win 1024 <nop,nop,timestamp 29808989 2652943142>
        0x0000:  4510 0034 0eda 4000 4006 2dd8 7f00 0001  E..4..@.@.-.....
        0x0010:  7f00 0001 0418 0015 3ec6 89f8 6531 dd1c  ........>...e1..
        0x0020:  8010 0400 3916 0000 0101 080a 01c6 d95d  ....9..........]
        0x0030:  9e20 b326                                ...&
09:56:19.033312 IP 127.0.0.1.21 > 127.0.0.1.1048: P 422:445(23) ack 62 win 1024 <nop,nop,timestamp 2652943242 29808989>
        0x0000:  4500 004b 0edb 4000 4006 2dd0 7f00 0001  E..K..@.@.-.....
        0x0010:  7f00 0001 0015 0418 6531 dd1c 3ec6 89f8  ........e1..>...
        0x0020:  8018 0400 6cc8 0000 0101 080a 9e20 b38a  ....l...........
        0x0030:  01c6 d95d 3232 3620 5472 616e 7366 6572  ...]226.Transfer
        0x0040:  2063 6f6d 706c 6574 650d 0a              .complete..
09:56:19.133282 IP 127.0.0.1.1048 > 127.0.0.1.21: . ack 445 win 1024 <nop,nop,timestamp 29809089 2652943242>
        0x0000:  4510 0034 0edd 4000 4006 2dd5 7f00 0001  E..4..@.@.-.....
        0x0010:  7f00 0001 0418 0015 3ec6 89f8 6531 dd33  ........>...e1.3
        0x0020:  8010 0400 3837 0000 0101 080a 01c6 d9c1  ....87..........
        0x0030:  9e20 b38a                                ....
09:56:19.313259 IP 127.0.0.1.1049 > 127.0.0.1.29900: F 1:1(0) ack 39 win 1024 <nop,nop,timestamp 29809269 3140134082>
        0x0000:  4508 0034 0edf 4000 4006 2ddb 7f00 0001  E..4..@.@.-.....
        0x0010:  7f00 0001 0419 74cc 1b45 635c 77c6 9aa4  ......t..Ec\w...
        0x0020:  8011 0400 2e9f 0000 0101 080a 01c6 da75  ...............u
        0x0030:  bb2a a4c2                                .*..
09:56:19.313271 IP 127.0.0.1.29900 > 127.0.0.1.1049: R 2009504420:2009504420(0) win 0
        0x0000:  4500 0028 0ee0 4000 4006 2dee 7f00 0001  E..(..@.@.-.....
        0x0010:  7f00 0001 74cc 0419 77c6 9aa4 0000 0000  ....t...w.......
        0x0020:  5004 0000 268e 0000                      P...&...

вот сессия ФТП

Код: Выделить всё

[xxx@odin][~]>ftp localhost
Trying 127.0.0.1...
Connected to localhost.
220 ftp sterver
Name (localhost:test-ftp):
331 Password required for test-ftp
Password:
230 User test-ftp logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pasv
?Invalid command.
ftp> port
?Invalid command.
ftp> list
?Invalid command.
ftp> nlst
?Invalid command.
ftp> nlist
229 Entering Extended Passive Mode (|||29900|)
150 Opening ASCII mode data connection for file list
ezm3-1.2-FreeBSD4-boot.tar.bzip.bz2
226 Transfer complete
ftp>
сессия телнет:

Код: Выделить всё

[root@odin][~]>telnet 127.0.0.1 21
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 ftp sterver
user test-ftp
331 Password required for test-ftp
pass <мега_аццкий_пароль>
230 User test-ftp logged in
HELP
214-The following commands are recognized (* =>'s unimplemented):
 CWD     XCWD    CDUP    XCUP    SMNT*   QUIT    PORT    PASV
 EPRT    EPSV    ALLO*   RNFR    RNTO    DELE    MDTM    RMD
 XRMD    MKD     XMKD    PWD     XPWD    SIZE    SYST    HELP
 NOOP    FEAT    OPTS    AUTH    CCC*    CONF*   ENC*    MIC*
 PBSZ    PROT    TYPE    STRU    MODE    RETR    STOR    STOU
 APPE    REST    ABOR    USER    PASS    ACCT*   REIN*   LIST
 NLST    STAT    SITE    MLSD    MLST
214 Direct comments to root@odin.где.то.там
LIST
425 Unable to build data connection: File name too long
PORT
501 Invalid number of arguments
PASV
227 Entering Passive Mode (127,0,0,1,4,27).
LIST

и после команды LIST, тишина... и порт не открывается :fool:
самое смешное, что спокойно захожу туда Тоталом со своей машины:

Код: Выделить всё

----------
Connect to: (09.09.2009 10:20:25)
hostname=95.ххх.ххх.ххх
username=
startdir=
220 ftp sterver
USER test-ftp
331 Password required for test-ftp
PASS ***************
230 User test-ftp logged in
SYST
215 UNIX Type: L8
FEAT
211-Features:
 MDTM
 MFMT
 UTF8
 MFF modify;UNIX.group;UNIX.mode;
 MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
 LANG en-US*
 REST STREAM
 SIZE
211 End
Connect ok!
PWD
257 "/" is the current directory
Чтение каталога...
TYPE A
200 Type set to A
PORT 192,168,65,53,12,39
200 PORT command successful
LIST -la
150 Opening ASCII mode data connection for file list
Загрузка
Ожидание ответа сервера...
226 Transfer complete
QUIT
221 Goodbye.
<---<< Время летит как стрела >>--->
(c) Старинная японская мудрость

komander
рядовой
Сообщения: 16
Зарегистрирован: 2009-09-03 14:59:22

Re: команда LIST proftpd

Непрочитанное сообщение komander » 2009-09-10 23:07:49

:ROFL: - без коментариев!!!!!!! Просто еще раз :ROFL:

Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Re: команда LIST proftpd

Непрочитанное сообщение xDi » 2009-09-11 3:24:36

Спасибо, поржал. :ROFL: Жену разбудил...

Аватара пользователя
hotjonny
проходил мимо
Сообщения: 9
Зарегистрирован: 2009-09-07 20:36:24
Откуда: просторы Интернета

Re: команда LIST proftpd

Непрочитанное сообщение hotjonny » 2009-09-11 10:48:32

xDi писал(а):Спасибо, поржал. :ROFL: Жену разбудил...
вместо того, чтобі своим ржанием будить жену, посоветовали бы что-нибудь дельное
<---<< Время летит как стрела >>--->
(c) Старинная японская мудрость

Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Re: команда LIST proftpd

Непрочитанное сообщение xDi » 2009-09-11 12:04:32

А что советовать-то? :)
Используйте команды того клиента, которым пользуетесь, а он сам будет посылать команды, соответствующие протоколу.
В вашем частном случае, Вам надо просто выполнить команду ls в клиенте, и клиент сам все сделает: переключится в ASCII-mode (TYPE A), запросит соединение данных (PASV или PORT), подключится (для пассивного режима) или откроет порт для подключения (для активного), отправит команду LIST, и начнет принимать данные, то есть листинг.
Последний раз редактировалось xDi 2009-09-11 12:11:18, всего редактировалось 1 раз.

Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Re: команда LIST proftpd

Непрочитанное сообщение xDi » 2009-09-11 12:09:08

А вообще неплохо бы и матчасть знать...
FTP-протокол реализует два соединения между клиентом и FTP-сервером, которые несут на себе различную нагрузку. Первое соединение называется управляющим (control connection) и предназначено для процедуры аутентификации клиента на FTP-сервере, перемещения в дереве каталогов FTP-сервера и т.п. Второе соединение, предназначено для передачи данных (data connection) и используется для получения списка, передачи или приема файлов сервера.

Существует два режима работы протокола FTP - активный и пассивный. Управляющее соединение одинаково для обоих режимов. Клиент инициирует TCP-соединение с непривилегированных портов (1024-65535) к порту номер 21.

Если выбран активный режим, при соединении клиент сообщает серверу номер непривилегированного порта для того, чтобы сервер мог подключиться к нему для установки соединения передачи данных, после чего сервер подключается к заданному номеру порта клиента, используя со своей стороны порт номер 20.

Если выбран пассивный режим, то при соединении сервер сообщает клиенту номер непривилегированного порта, к которому можно подключиться для установки соединения передачи данных.

Главное отличие между активным и пассивным режимами - это сторона, которая открывает соединение для передачи данных. В активном режиме, клиент должен принять соединение от FTP-сервера, в пассивном же - клиент всегда инициирует соединение.

cloudsv
сержант
Сообщения: 173
Зарегистрирован: 2007-11-20 10:14:37
Контактная информация:

Re: команда LIST proftpd

Непрочитанное сообщение cloudsv » 2009-09-11 12:13:28

начинай с Wiki
http://ru.wikipedia.org/wiki/FTP

Код: Выделить всё

220 FTP server ready.
USER ftp //Анонимус
230 Login successful.
PASV
227 Entering Passive Mode (192,168,254,253,233,92)//Клиент должен открыть соединение на переданный  IP
LIST
150 Here comes the directory listing. //Сервер передает список файлов в директории
226 Directory send OK.
CWD incoming
250 Directory successfully changed.
PASV
227 Entering Passive Mode (192,168,254,253,207,56)
STOR gyuyfotry.avi
150 Ok to send data. //Клиент передает содержимое файла
226 File receive OK.
QUIT
221 Goodbye.

Аватара пользователя
hotjonny
проходил мимо
Сообщения: 9
Зарегистрирован: 2009-09-07 20:36:24
Откуда: просторы Интернета

Re: команда LIST proftpd

Непрочитанное сообщение hotjonny » 2009-09-11 12:14:38

в том то и дело что клиент почему-то не может выполнить команду LIST, т.е. TYPE A проходит нормально, PASV и PORT тоже нормально, а на LIST виснет гад. и научить его ls к сожалению невозможно :-(
Ладно, забейте на это, я перенаправил на другой сервер (там стоит Фря 6.4) и оно заработало %-). буду конечно ковырять дальше, а то приходится гемороем вот таким заниматься. чует мое сердце, что это завязано на соединения к локалхосту, но доказать не могу :-(.

Спасибо всем, кто ответил.

тему можно закрывать.
<---<< Время летит как стрела >>--->
(c) Старинная японская мудрость

Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Re: команда LIST proftpd

Непрочитанное сообщение xDi » 2009-09-11 12:33:01

Он не виснет, а пытается открыть соединение передачи данных. Возможно файрвол мешает, или используете активный режим на сервере, на котором активный режим запрещен.

komander
рядовой
Сообщения: 16
Зарегистрирован: 2009-09-03 14:59:22

Re: команда LIST proftpd

Непрочитанное сообщение komander » 2009-09-11 13:49:03

hotjonny писал(а):
xDi писал(а):Спасибо, поржал. :ROFL: Жену разбудил...
вместо того, чтобі своим ржанием будить жену, посоветовали бы что-нибудь дельное
Первый совет: Читай rfc: 959, 2228, 2640, 2773, 3659
Второй совет: Научиться различать понятия "команда клиента" и "команда протокола".
Третий совет: Когда выкладываешь трасcировку (листинг tcpdump) таких протоколов как FTP, то пароль нужно всеже убирать не только из ASCII нотации.
  • Connected to 95.69.129.45 (95.69.129.45).
    220 odin.sphere.kharkov.com FTP server (Version 6.00LS) ready.
    Name (95.69.129.45:komander): hotjonny
    500 AUTH SSL: command not understood.
    SSL not available
    331 Password required for hotjonny.
    Password:
    230 User hotjonny logged in.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls
    200 PORT command successful.
    150 Opening ASCII mode data connection for '/bin/ls'.
    total 1412
    -rw------- 1 hotjonny hotjonny 8022 31 ??? 23:29 .bash_history
    -rw-r--r-- 1 hotjonny hotjonny 1230 30 ??? 19:03 .bash_profile
    -rw-r--r-- 1 hotjonny hotjonny 52 27 ??? 09:32 .bashrc
    -rw-r--r-- 1 hotjonny hotjonny 1124 21 ??? 11:09 .cshrc
    -rw------- 1 hotjonny hotjonny 8143 11 ??? 12:45 .history
    -rw------- 1 hotjonny hotjonny 79 6 ??? 21:35 .lesshst
    drwx------ 2 hotjonny hotjonny 512 27 ??? 15:48 .links
    -rw-r--r-- 1 hotjonny hotjonny 258 20 ??? 14:23 .login
    -rw-r--r-- 1 hotjonny hotjonny 167 20 ??? 14:23 .login_conf
    -rw------- 1 hotjonny hotjonny 379 20 ??? 14:23 .mail_aliases
    -rw-r--r-- 1 hotjonny hotjonny 339 20 ??? 14:23 .mailrc
    drwxr-xr-x 3 root hotjonny 512 11 ??? 13:40 .mc
    drwxr-xr-x 3 hotjonny hotjonny 512 31 ??? 19:25 .mc.old
    -rw------- 1 root hotjonny 3 30 ??? 12:36 .mysql_history
    -rw-r--r-- 1 hotjonny hotjonny 776 27 ??? 09:15 .profile
    -rw------- 1 hotjonny hotjonny 284 20 ??? 14:23 .rhosts
    -rw-r--r-- 1 hotjonny hotjonny 980 20 ??? 14:23 .shrc
    drwx------ 2 hotjonny hotjonny 512 20 ??? 15:37 .ssh
    -rwxrwxr-x 1 hotjonny hotjonny 54 27 ??? 10:16 .tail.sh
    -rw-r--r-- 1 hotjonny hotjonny 1366495 20 ??? 18:34 ezm3-1.2-FreeBSD4-boot.tar.bzip.bz2
    drwxr-xr-x 3 root hotjonny 512 9 ??? 11:15 joomla
    226 Transfer complete.
    ftp> quit
    221 Goodbye.
    Смотри логи своего ftp-сервера на предмет логина на него по ftp с 81.94.28.х
P.S. C фаерволлом там все нормально.

cloudsv
сержант
Сообщения: 173
Зарегистрирован: 2007-11-20 10:14:37
Контактная информация:

Re: команда LIST proftpd

Непрочитанное сообщение cloudsv » 2009-09-11 15:04:48

tcpdump исправно показал, что порт для передачи данных открывается:
удали от греха подальше, повезло что люди тут добрые