Монтирование FTP-сервера в Linux — настройка NetDrive
Монтируйте FTP-сервер как обычную точку монтирования в Ubuntu через экспериментальную сборку NetDrive для Linux — от установки с GitHub до устранения проблем с пассивным режимом.
Серверу сборки на Ubuntu нужно забирать файлы со старого FTP-хоста, который появился раньше любых современных решений, и переписывать деплой-скрипт под curl или lftp не стоит потраченного времени. Сборка NetDrive для Linux монтирует этот же FTP-сервер как обычную точку монтирования, поэтому /mnt/legacy-ftp/ ведёт себя как любая другая директория для cp, ls или Python-скрипта, который просто вызывает open().

Смонтируйте FTP-сервер в Ubuntu
NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.
- Работает на Ubuntu 16.04 и новее
- Поддерживается FTP как с учётными данными, так и анонимный
- Чтение и запись через обычную точку монтирования — без окна клиента, за которым нужно следить
Бесплатный пробный период. Доступны бессрочная лицензия и подписка.
Почему монтирование лучше скриптов вокруг FTP
Отдельный FTP-клиент отлично подходит для разовой загрузки, но не даёт скрипту или инструменту сборки обычный путь к файлу, на который можно сослаться. Каждое чтение означает: открыть клиента, найти файл и вручную скачать его. Монтирование сервера через NetDrive убирает этот шаг: точка монтирования обращается напрямую к FTP-серверу, поэтому cat /mnt/legacy-ftp/release-notes.txt читает живой файл, а не копию, которую кто-то скачал неделю назад.
NetDrive поддерживает FTP с самого первого релиза линейки 3.x, а подключения без обязательных учётных данных — для серверов с анонимным доступом, таких как внутренние зеркала или общие хранилища для раздачи файлов — работают начиная с версии 3.7.687. В Linux это тот же тип подключения, что доступен в Windows и macOS, только через сборку NetDrive для Ubuntu.

Установка NetDrive в Ubuntu
NetDrive для Linux распространяется вне стандартных репозиториев Ubuntu, поэтому установка идёт через GitHub, а не через apt:
- Перейдите на github.com/NetDrive/installer и скачайте релиз, соответствующий вашей версии Ubuntu.
- Следуйте примечаниям к релизу для вашей версии — перед тем как NetDrive сможет что-либо монтировать, нужно установить компонент драйвера.
- Установите пакет NetDrive.
- Запустите NetDrive. При первом запуске загружается компонент драйвера, что может потребовать
sudoв зависимости от настроек прав в вашей системе.
Минимальная поддерживаемая версия — Ubuntu 16.04, и Linux несёт ту же метку экспериментальный, что использует собственная страница сравнения NetDrive — основное тестирование приходится на Windows и macOS, поэтому проверьте работу на своём дистрибутиве и нагрузке, прежде чем полагаться на стабильность монтирования в автоматизированном пайплайне.
Пошагово: подключение FTP-сервера в Ubuntu
- Откройте Drive Manager NetDrive и нажмите + Add Drive.
- Выберите FTP из списка типов подключения.

- Введите адрес сервера — имя хоста или IP — и порт. По умолчанию FTP использует
21; некоторые серверы работают на нестандартном порту. - Введите учётные данные или оставьте имя пользователя и пароль пустыми для сервера с анонимным доступом.
- Задайте точку монтирования — путь вроде
/mnt/legacy-ftpили любую пустую директорию, к которой у вас есть доступ на запись. - Нажмите Connect. NetDrive выполнит аутентификацию и смонтирует сервер по этому пути.
Проверка монтирования перед тем, как на него полагаться
Проверяйте монтирование через терминал, а не только через GUI — разумная привычка для экспериментальной сборки, и стоит сделать это до того, как скрипт начнёт считать, что путь уже существует:
# Confirm the mount is listed
mount | grep legacy-ftp
# Or just try listing it
ls /mnt/legacy-ftp
Если подключение так и не установилось, сначала проверьте доступность — неверное имя хоста или заблокированный порт объясняют большинство сбоев FTP-подключения на Linux-машинах за файрволом:
# Basic reachability
ping ftp.example.com
# Is the FTP control port actually open?
nc -zv ftp.example.com 21


Частые проблемы с этой настройкой
- Листинг директории зависает: большинству FTP-серверов за NAT или домашним роутером нужен пассивный режим (PASV) для канала данных — в активном режиме сервер пытается подключиться обратно к вашей машине, что обычно блокируют файрволы. Проверьте документацию сервера на предмет включения пассивного режима и открытия диапазона пассивных портов.
- Медленный листинг больших директорий: папки с тысячами файлов перечисляются быстрее, если сервер поддерживает команду MLSD (современный формат листинга FTP) вместо старого формата LIST.
- Нет интеграции с менеджером пакетов: обновления приходят с релизов GitHub, а не через
apt upgrade— стоит отметить это в runbook для этой машины, поскольку проверка новой версии здесь — ручной шаг.
Итог
Монтирование FTP в Ubuntu даёт тот же доступ в стиле диска, что NetDrive предоставляет в Windows и macOS, через установщик с GitHub вместо пакетного репозитория. Если тот же сервер поддерживает и SFTP, это более удачный выбор для всего, что идёт через публичный интернет — см. Mount an SFTP Server on Linux — NetDrive Setup Guide. Более полную картину работы NetDrive в Ubuntu см. в NetDrive on Ubuntu Linux.
— Alex, NetDrive