Problém je jednoznačně v pasivním režimu připojení (i LIST direktiva stahuje data v datovém spojení, nikoli řídicím) - proto ti nefunguje jak linuxový ftp klient, tak TC.
Možné příčiny proč to nefunguje:
- blokované porty >1024 na serveru
- zakázaný pasivní režim na serveru
- nějak divně nastavený firewall na serveru nebo klientu
- NAT/PAT mezi serverem a klientem bez odpovídajícího režimu přepisu dat v paketu
více viz: http://pc.poradna.net/article/view/5-jak-funguje-ft p