Как загрузить файлы на Ftp сервер
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.
Количество просмотров этой статьи: 22 723.
В этой статье мы расскажем вам, как загрузить файл с компьютера на FTP-сервер. В Windows и Mac OS X есть встроенные утилиты для доступа к FTP-серверам, но также можно воспользоваться сторонним FTP-клиентом, таким как FileZilla. Если вы хотите подключиться к FTP-серверу на iPhone или Android-устройстве, необходимо установить FTP-приложение. Имейте в виду, что вам нужно знать адрес FTP-сервера, и нельзя загружать файлы на FTP-сервер, если у вас нет разрешения на это.
Пример использования для начинающих
Если вы уже пользовались каким-либо FTP-клиентом, возможно, вам следует сразу перейти к более продвинутому руководству пользователя.
Будем предполагать, что вы уже установили и запустили клиент FileZilla (руководство по установке).
Соединение с сервером
Мы будем пользоваться такими данными для логина. Замените их на свой вариант, чтобы следить за работающим примером из этого руководства.
В этом случае мы заполняем панель быстрого подключения:
Поле Порт: можно оставить незаполненным, если вы не используете специфический порт для подключения.
Примечание: если вы желаете точно указать порт, к примеру, SFTP или FTPS, введите имя хоста таким образом: sftp://hostname или ftps://hostname соответственно.
Теперь FileZilla может быть подключен к серверу. Если подключение произошло без ошибок, правая «колонка» клиента будет показывать список файлов и директорий вместо уведомления «Не подключен к серверу».
Навигация и расположение окон

Легенда: 1. панель инструментов, 2. панель быстрого подключения, 3. лог сообщений, 4. локальная панель, 5. удалённая (серверная) панель, 6. очередь передаваемых файлов (полноразмерная версия изображения)
На этом этапе мы ознакомимся с расположением окон в FileZilla.
Под панелью инструментов (1) и панелью быстрого подключения (2) в логе сообщений (3) отображаются сообщения связанные с передачей файлов и подключением. Ниже вы увидите список файлов. В левой колонке (локальная панель, 4) отображаются локальные файлы и директории, т.е. содержимое компьютера, на котором запущен клиент FileZilla. В правой колонке (серверная панель, 5) отображаются файлы и директории сервера, к которому вы подключены. В обеих колонках сверху отображается дерево директорий, а внизу — содержимое текущей директории. Навигация осуществляется простым выбором пунктов дерева или списка, как и в любом другом файловом менеджере. В нижней части окна помещена очередь файлов (6) со списком файлов которые уже были загружены или будут загружены.
Передача файлов
Теперь мы загрузим следующие файлы (или те, которые вы выбрали):
Закачивание файлов
Для начала в локальной панели перейдите в директорию, которая содержит нужные данные (например, index.html и images/). Теперь, перейдите в нужную целевую директорию на сервере (используя список в серверной панели). Чтобы загрузить данные, выберите соответствующие файлы/директории и перетяните их из локальной в удалённую панель. После этого вы заметите, что файлы будут добавлены в очередь в нижней части окна и, через некоторое время, удалены оттуда после загрузки на сервер (естественно, если всё произошло без ошибок). Загруженные файлы и директории будут отображены в серверном списке в правой колонке.

Список локальных и серверных файлов после загрузки
Примечание: Если вам не нравится «перетягивать» файлы, достаточно просто кликнуть правой кнопкой на выбранных файлах/директориях и нажать «Загрузить»
Примечание (для продвинутых): Если вы включили фильтрование и загрузили директорию целиком, на сервер будут загружены только неотфильтрованные файлы из этой директории.
Скачивание файлов
Скачивание файлов или целых директорий, по сути, работает так же, как и закачивание, вы просто перетягиваете файлы/директории наоборот: из удалённой панели на локальную.
Примечание: Если вы (случайно) попытаетесь перезаписать файл при его скачивании или закачивании, FileZilla по умолчанию отобразит диалоговое окно с разными вариантами действий (перезаписать, переименовать, пропустить, . ).
Использование менеджера сайтов
После того, как вы убедились в том, что можете передавать файлы (в противном случае попрактикуйтесь в этом), у вас может возникнуть желание добавить информацию о сервере в менеджер сайтов для облегчения последующих подключений. Выберите пункт Копировать соединение в Менеджер сайтов в меню Файл, после чего будет открыт менеджер сайтов, а в нём будет создан новый пункт заполненный соответствующей информацией. Заметьте, что название пункта выбрано и подсвечено — это значит, что вы можете ввести соответствующее имя для облегчения поиска этого пункта в дальнейшем (к примеру, введите domain.com FTP-сервер — вы сможете переименовать его в дальнейшем). Теперь закройте диалоговое окно, кликнув на OK.
В следующий раз для подключения к серверу достаточно просто выбрать его в менеджере сайтов и нажать Подключиться.
Выводы
Мы предполагаем, что теперь вы способны использовать основные возможности FileZilla.
Последнее замечание: большинство задач могут быть решены разными способами. В этом руководстве описаны самые очевидные решения — потратив некоторое время на работу с программой и прочтение остальной документации, вы наверняка найдёте самые быстрые решения для ваших задач (к примеру, на панели инструментов расположены кнопки для часто используемых команд; некоторые из них реагируют на клик правой кнопкой).
Если вы достаточно уверены в своих силах, возможно, вам стоит приступить к более продвинутому руководству пользователя для изучения остальных возможностей, не раскрытых в вышеизложенном примере.
Передача файлов по FTP
FTP — это один из самых популярных способов передачи файлов на сервер серди веб-мастеров и пользователей. File Transfer Protocol — довольно давняя технология, которая применялась для передачи файлов между компьютерами еще на заре зарождения интернета. Но она до сих пор сохранила свою популярность из-за простоты и надежности.
В одной из предыдущих статей мы писали о том, как выполняется настройка FTP на Ubuntu 16.04, в этой статье рассмотрим как работает передача файлов по FTP, рассмотрим как передать файлы с помощью терминала или в графическом интерфейсе.
Как работает FTP?
Протокол FTP представляет из себя набор команд, которые мы можем передавать на сервер обычным текстом для аутентификации, просмотра содержимого каталогов, перемещения по каталогам, отправки и скачивания файлов. Все команды передаются в открытом виде, в том числе и пароль, поэтому использование FTP очень небезопасно, и лучше применять передачу файлов scp или защищенный протокол sFTP, который мы рассмотрим ниже.
Важно заметить, что для передачи файлов и обработки команд используются два разных соединения. Команды передаются на порт 21, а когда нужно передать файл, сервер FTP сообщает на какой порт нужно начать отправлять информацию. Не будем вдаваться в подробности, скажу только, что существует два режима передачи файлов. Это активный, когда сервер подключается к компьютеру и начинает считывать файл и пассивный, когда компьютер передает файл на сервер. Сейчас в большинстве случаев применяется пассивный режим, потому что большинство пользователей используют NAT, что не позволяет серверу самому подключаться к портам клиента.
А теперь перейдем ближе к практике и рассмотрим как выполняется передача файлов по FTP.
Передача файлов по FTP через терминал
Мы могли бы использовать telnet для передачи файлов по FTP через терминал, но это слишком сложно и не нужно. Существует консольный клиент FTP с более простым синтаксисом и достаточными возможностями. Сначала рассмотрим общий синтаксис и команды утилиты:
$ ftp опции адрес_сервера
Опций у утилиты всего несколько, но нам нужно их рассмотреть, потому что они могут быть вам очень полезны:
- -A — использовать активный режим во время передачи файлов;
- -p — использовать пассивный режим, используется по умолчанию;
- -i — отключать интерактивный режим во время передачи файлов;
- -n — попытаться использовать автоматический вход;
- -e — отключить историю команд;
- -v — максимально подробный вывод;
- -d — включить режим отладки.
Дальше рассмотрим команды интерактивного режима, которые вы будете использовать для подключения к серверу и управления файлами:
- account — отправить серверу свой пароль для авторизации;
- append — добавить локальный файл в конец удаленного файла на сервере;
- ascii — передавать файлы в кодировке ASCII;
- binary — передавать файлы в бинарном формате;
- bye — завершить сессию;
- cd — перейти в папку;
- cdup — перейти в папку уровнем выше;
- chmod — изменить права на файл;
- delete — удалить файл с сервера;
- dir — посмотреть список файлов в папке;
- get — скачать файл из сервера на локальную машину;
- hash — отображать статус передачи файла;
- lcd — сменить рабочую директорию на локальной машине;
- ls — список файлов в папке;
- mdelete — удалить несколько файлов;
- mget — скачать несколько файлов;
- mkdir — создать папку;
- mput — передать несколько файлов на сервер;
- open — подключится к удаленному FTP серверу;
- put — передать файл на сервер;
- pwd — вывести текущую папку;
- recv — то же самое что и get;
- rename — переименовать файл на сервере;
- rmdir — удалить папку;
- size — узнать размер файла;
- user — авторизоваться на сервере.
Это далеко не все команды, которые вы можете использовать для передачи файлов, но здесь перечислено все самое основное, и вам их точно хватит для решения простых задач.
Сначала подключаемся к нашему серверу, команде нужно передать адрес сервера:

Затем авторизуемся на сервере, нужно передать логин и пароль:

Только после этого перед нами открывается командная оболочка FTP клиента. Именно здесь будет выполняться передача файлов ftp. Изменим текущую папку на FTP, затем посмотрим ее содержимое и выведем полный адрес текущей папки:
ftp> cd FTP ftp> ls ftp> pwd

Перейдем в папку documents на удаленном сервере и посмотрим ее содержимое:
ftp> cd documents ftp> ls

Чтобы скачать файл по FTP с удаленного сервера нам нужно использовать команду get. Просто передайте команде имя файла:
ftp> get document2.odt

Теперь файл находится на нашей локальной машине. Мы можем выполнять команды на локальной машине если перед ними добавить символ «!». Например, посмотрим содержимое домашней папки чтобы убедиться, что файл был загружен:
Загрузка файлов по FTP на сервер выполняется с помощью команды put, причем, здесь, как и в предыдущей команде можно задать имя создаваемого файла:
ftp> put document2.odt document3.odt

Также можно управлять файлами на удаленном сервере. Переименуем файл doument1.pdf, так чтобы он назывался правильно:
ftp> rename doument1.pdf document1.pdf

Затем удалим document3:
ftp> delete document3.odt

Для завершения сеанса FTP наберите Bye:

Сейчас многие FTP серверы используют шифрование на основе ssl сертификатов. Это необходимая мера, которая позволяет обезопасить данные пользователей. Для подключения к таким серверам необходимо использовать утилиту sftp, в остальном же процесс и команды не отличаются.
Передача файлов по FTP в графическом интерфейсе
Передача файлов на FTP через графический интерфейс может выполняться с помощью различных графических клиентов. Один из самых популярных из них — это Filezilla. Его можно использовать в Linux, Windows или MacOS. Например, для установки в Ubuntu используйте такую команду:
sudo apt install filezilla
Вот так выглядит главное окно утилиты. Для подключения к серверу необходимо ввести данные аутентификации в поля, которые находятся в верхней части окна:

Затем нажмите кнопку «Быстрое соединение». Если программа удачно подключится к серверу, то вы увидите список файлов на правой панели. На левой панели находится ваша локальная файловая система:

Чтобы передать файл достаточно его перетащить в нужную часть окна:
В контекстном меню вы можете выполнять различные действия с файлами, удалять, перемещать, копировать, переименовывать и даже редактировать. К тому же программа поддерживает подключение к серверам FTP, которые используют шифрование.
Выводы
В этой статье мы рассмотрели передача файлов ftp, а также как пользоваться ftp в целом для передачи, загрузки и управления файлами. Это очень полезная служба, которая позволяет просто и без особых знаний передавать файлы между компьютерами. Если у вас остались вопросы, спрашивайте в комментариях!
FTP: загрузка файлов на сервер, где размещать файлы
В данном разделе рассматриваются способы размещения файлов на веб-сервере по протоколу FTP, необходимые программы и настройки. Здесь вы также можете найти описания наиболее часто встречающихся проблем при использовании FTP.
Реквизиты для работы по FTP-протоколу
Для подключений по протоколу FTP используйте адрес ftp://uXXXX.ftp.masterhost.ru, где uXXXX — имя вашей площадки. Строго необходимо указывать протокол FTP в «ftp://».
Логин (uXXXXX) и пароль высылается при создании площадки и может быть самостоятельно изменен из личного кабинета.
Что использовать для размещения файлов на сервере
Для загрузки файлов на сервер нужно пользоваться программами, которые поддерживают работу по протоколу FTP. С помощью них вы соединяетесь с нашим сервером и загружаете на него свои файлы. После этого они начинают быть доступны в интернет по адресу вашего зарегистрированного доменного имени. Загрузка файлов возможна после оплаты услуг или после регистрации тестовой услуги.
Мы рекомендуем для работы с FTP использовать программу Far Manager . Впрочем, для работы с сервером подойдет любая программа, поддерживающая протокол FTP.
Настраиваем Far Manager
Настроим программу Far Manager для работы с FTP. Для этого её нужно скачать, установить, запустить и вы увидите две панели.
- После запуска программы подводим указатель мыши к верхней части окна и в появившемся меню выбираем, например, «Right» -> «Change drive» (либо нажимаем Alt + F2 ), в новом окне отмечаем пункт «FTP»;
- Переводим (клавиша TAB) курсор на эту панель;
- Нажимаем Shift+F4 и создаем новое подключение;
- В свойствах соединения указываем адрес FTP-сервера, выданный при регистрации. Он будет выглядеть примерно так: uXXXX.ftp.masterhost.ru (где uXXXX — площадка пользователя);
- Отмечаем клавишей пробела [x] «спрашивать пароль» (ask password directly before connection);
- Нажимаем [сохранить] (Save);
Обратите внимание, что для соединения со своей площадкой вы используете Активный Режим соединения по протоколу FTP.

- Далее, чтобы подключиться, наводим курсор на созданное соединение uXXXX.ftp.masterhost.ru и нажимаем «Enter»;
- В появившемся окне вводим логин (вида uXXXXX) и пароль для FTP доступа, высланные при регистрации хостинга вашего домена;
- Нажимаем «ОК» и ждем соединения с сервером. Если соединение пройдет успешно, вы окажетесь в своем каталоге на нашем сервере, где нужно будет перейти в каталог с именем зарегистрированного вами домена и далее в каталог с названием «www»;
- Переходим в другую панель программы Far Manager (с помощью клавиши TAB), выбераем предназначенные для загрузки на сервер файлы и нажимаем кнопку F5 (копирование).
Если при соединении с сервером вы получите какую-то ошибку, смысл которой вам не удается понять самостоятельно, обращайтесь в службу технической поддержки. В письме укажите логин, который вы использовали (uXXXXX), время, когда получили ошибку, и, обязательно, точный текст сообщения об ошибке, который появился на экране.
В каких каталогах размещать файлы.
При соединении с FTP-сервером пользователь оказывается в каталоге, где находятся папки с именами доменов, которые размещены на площадке. Перейдите в каталог с именем нужного домена. Здесь вы увидите следующие папки: