FTP использует порт 21 для управляющего соединения, но затем для фактической передачи данных нужны дополнительные соединения, использующие разные, динамически согласованные, порты. Это делает невозможным простое туннелирование FTP через одно TCP-соединение, независимо от того, активен он или пассивен.
Если ваш FTP-клиент поддерживает протокол SOCKS, вы можете попытаться настроить ssh как SOCKS-сервер с этой -D
опцией, а затем использовать его в пассивном режиме FTP.
Другой вариант - не войти в систему, получить файл и передать его обратно, а сделать все сразу:
$ ssh user@remote wget -O - ftp://host/file > file