когда ты коннектишься к ФТП, на
сервере должны быть открыты порты 21 (управление) и 20 (данные)
с
твоей же машины открывается произвольный доступный порт (выше 1024, кажется, в общем случае)
так что решение - разрешить своей программе коннектиться к
любому хосту на 20/21 порты, либо к какому-то
конкретному - зависит только от общего уровня паранойи