мысли
Что-то может блокировать порт 21 по какой-то причине. Насколько я могу сказать, Verizon не блокирует порт 21, но вы все равно можете попробовать другой порт управления (например, 2222) для внешнего подключения. Это может добавить крошечный уровень безопасности от людей, сканирующих порт 21 для взломанных FTP-серверов.
Переключить режимы подключения вашего клиента. Существуют режимы «активный» (PORT) и «пассивный» (PASV) FTP, и это, по сути, определяет, кто получает информацию о том, какой адрес / порты использовать (клиент или сервер). Это имеет значение. Чтобы FTP работал за брандмауэрами / NAT, часто необходим / предпочтителен режим PASV.
Возможно, вам придется открыть больше портов . Порт 21 - это просто контрольный порт. Большая часть передачи данных происходит по ряду портов более высокого уровня (например, 9000-10000), которые вам также может потребоваться переадресовать на маршрутизаторе (это происходит в режиме «PASV»). В режиме «ПОРТ» может потребоваться открыть / переслать порт 20 для дополнительной передачи данных.