Хост адрес ftp сервера

Хост адрес ftp сервера

FTP сервер — что это такое и как с ним работать

Даже те люди, которые хотя бы раз в жизни использовали FTP сервер для загрузки файлов, внятно ответить на вопрос «FTP сервер — что это такое?» вряд ли смогут. Поэтому в этой статье мы постараемся подробно рассмотреть, что же такое сервер ФТП, зачем он нужен и как его создать.

Итак, что такое сервер FTP? Это сервер, работающий по File Transfer Protocol (протоколу передачи файлов) или, сокращенно, FTP. Этот протокол был разработан еще в 1971, задолго до появления HTTP. Он предусматривал обмен сообщениями с определённым заголовком между сервером и клиентом. С того времени он изменился практически до неузнаваемости – было введено множество новых команд, для передачи информации стало выделяться отдельное соединение.

Если Вы решили купить VDS, то наши специалисты с удовольствием установят и настроят FTP сервер.

Очень часто FTP сервера путают с обычными WEB серверами, работающими по протоколу HTTP. Это происходит потому, что они имеют сходную архитектуру и работают по принципу «клиент — сервер». Однако сервер FTP имеет свои особенности:

  • Необходимость аутентификации.
  • Возможность осуществлять различные операции с файловой системой.
  • Использует отдельный канал для каждого соединения.
  • Возможно указание типов передаваемых файлов посредством MIME заголовков.
  • Поддерживает два режима передачи данных: текстовый и двоичный (бинарный).
  • Сессионный режим работы.

Основное назначение сервиса FTP — передача файлов. Кроме, собственно, загрузки файлов на сервер и их выгрузки с него, возможно выполнение большого количества различных команд, позволяющих осуществлять управление файловой системой сервера (создание и удаление каталогов, удаление с сервера файлов и т. д.). Использование FTP имеет свои преимущества, особенно при администрировании сайтов – очень удобно управлять файлами ресурса на удаленном сервере посредством FTP. Как правило, особенно популярен этот сервис для загрузки файлов на виртуальный хостинг.

Как пользоваться FTP сервером

Чтоб понять, как пользоваться FTP сервером, необходимо вернуться к его особенностям. И самая главная из них – необходимость аутентификации для создания подключения. Кроме использования стандартной связки «логин-пароль» для каждого пользователя, предусмотрена возможность использования анонимного соединения, когда в качестве логина используется значение «anonymous», а паролем должен служить (по задумке разработчиков) адрес их электронной почты. В действительности же этот адрес нигде не проверяется, так что его достоверность не обязательна.

С точки зрения безопасности, FTP соединение имеет множество уязвимостей, поскольку на момент его создания многие виды атак не были широко распространены. Вся информация, включая личные данные пользователей, передаваемая по FTP (пароль и логин) передается незашифрованной в текстовом виде и может быть прочитана при перехвате пакетов злоумышленником. Для передачи данных в зашифрованном виде используется расширение FTPS (команда AUTH TLS).

Как подключиться по FTP к серверу

Для подключения к серверу по протоколу FTP можно использовать WEB браузер или или специальный клиент, например, Total Comander или FileZilla. Практически любой браузер поддерживает возможность работы с FTP сервером, представляя его файловую систему как веб-контент. Пользователь в таком режиме может лишь скачать интересующие его файлы, возможность изменения файловой системы будет недоступна.

Поэтому перед тем, как подключиться к FTP, лучше установить файловый менеджер. В нашем примере мы используем Total Commander. Для создания нового подключения необходимо будет зайти в меню «Сеть», а там выбрать подпункт «Соединиться с FTP сервером». Для быстрого запуска этой команды можно одновременно нажать Ctrl и F. Откроется окно со списком уже посещенных ФТП серверов. Если нужного сервера нет в списке, или если это первое соединение на этой машине из этой программы, нажимаем «Добавить». Далее потребуется ввести такую информацию:

  • Имя соединения.
  • Адрес FTP сервера.
  • Тип соединения – SSL/TLS.
  • Имя учетной записи.
  • Пароль от учетной записи.

Имя соединения может быть любым, главное, чтоб оно однозначно идентифицировало север.

Адрес FTP сервера — что это? Это имя хоста или IP адрес сервера. Как узнать FTP сайта? Его можно выяснить у провайдера (если Вы пытаетесь установить связь с сервером на хосте) или же у владельца того ресурса, к которому производится подключение. Тип соединения определяет, будет ли использовано анонимное соединения для связи с сервером. Не все FTP сервисы поддерживают такую возможность. SSL – поддержка возможности анонимного подключения, TLS – соединение по зашифрованному протоколу FTPS.

Еще одно необязательно к заполнению поле – имя удаленного каталога. Его стоит указывать, если Вам необходимо сразу попадать именно в этот каталог, минуя все вышестоящие в файловой системе сервера.

Внимание! При создании нового подключения поле «пароль» лучше оставить пустым. Total Commander сохраняет информацию, вводимую во время создания соединения, в не зашифрованном виде на локальном диске (C:Users AppDataRoamingGHISLERwcx_ftp.ini). Если поле «пароль» оставить пустым, пароль будет запрашиваться каждый раз при попытке подключения по FTP к серверу.

После установления стабильного подключения, пользователь может начинать скачивание информации с удаленного компьютера (сервера).

FTP серверы могут быть использованы:

  • Для обмена личными данными между какой-либо группой людей (домашние серверы с фотографиями).
  • Для администрирования коммерческих ресурсов (заливка файловой системы сайта на хостинг).

Если объемы данных невелики и нет необходимости осуществлять непрерывный доступ к ним, аренда FTP сервера является нецелесообразной. В случае работы коммерческого ресурса, сервер должен удовлетворять таким требованиям:

  • Стабильность работы.
  • Отказоустойчивость.
  • Иметь канал для подключения с широкой пропускной способностью.

Аренда FTP сервера в данном случае – наиболее подходящий вариант, потому что за его работой т постоянно наблюдает команда опытных специалистов. Выбирая FTP хостинг от RigWEB, вы получаете:

  • Высокоскоростной канал для соединения с FTP сервером.
  • Стабильность и надежность работы.
  • Объем дискового пространства Вы определяете, исходя из собственных потребностей.
  • Опытные специалисты в службе поддержки.
  • Оперативное устранение возникающих неполадок.

Для подключения к FTP серверу, расположенному на базе хостинга RigWEB, используются такие данные:

  • Логин – имя аккаунта или логин, используемый для входа в панель управления хостингом.
  • Адрес сервера – ftp. . Если домен еще не зарегистрирован, то в качестве адреса можно использовать IP адрес ресурса (его можно узнать в меню «аккаунт» панели управления).

В случае если присутствует насущная необходимость в создании нескольких FTP аккаунтов помимо базового – обращайтесь в службу поддержки RigWEB. Здесь Вам помогут подобрать наиболее оптимальный тариф, предусматривающий создание дополнительных 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. Для этого её нужно скачать, установить, запустить и вы увидите две панели.

  1. После запуска программы подводим указатель мыши к верхней части окна и в появившемся меню выбираем, например, «Right» -> «Change drive» (либо нажимаем Alt + F2 ), в новом окне отмечаем пункт «FTP»;
  2. Переводим (клавиша TAB) курсор на эту панель;
  3. Нажимаем Shift+F4 и создаем новое подключение;
  4. В свойствах соединения указываем адрес FTP-сервера, выданный при регистрации. Он будет выглядеть примерно так: uXXXX.ftp.masterhost.ru (где uXXXX — площадка пользователя);
  5. Отмечаем клавишей пробела [x] «спрашивать пароль» (ask password directly before connection);
  6. Нажимаем [сохранить] (Save);

Обратите внимание, что для соединения со своей площадкой вы используете Активный Режим соединения по протоколу FTP.

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

Если при соединении с сервером вы получите какую-то ошибку, смысл которой вам не удается понять самостоятельно, обращайтесь в службу технической поддержки. В письме укажите логин, который вы использовали (uXXXXX), время, когда получили ошибку, и, обязательно, точный текст сообщения об ошибке, который появился на экране.

В каких каталогах размещать файлы.

При соединении с FTP-сервером пользователь оказывается в каталоге, где находятся папки с именами доменов, которые размещены на площадке. Перейдите в каталог с именем нужного домена. Здесь вы увидите следующие папки:

Как подключиться к серверу через FTP с помощью FileZilla

FTP означает File Transfer Protocol, по-русски — протокол передачи данных. Его используют, когда нужно быстро загрузить новые файлы на хостинг, отредактировать или удалить старые.

Управлять файлами можно и в панели управления хостингом, но это занимает больше времени. Нужно каждый раз заходить в панель, сначала переходить в одну папку, потом в другую. Это не проблема, если нужно загрузить файлы один раз. Но если вы работаете с файлами на хостинге регулярно, FTP будет удобнее. Вы запускаете программу и перетаскиваете файлы на сервер, как будто это папка на вашем компьютере.

Работать по FTP можно в командной строке или специальной программе — FTP-клиенте. Командная строка сложнее, потому что у неё нет графического интерфейса и нужно запоминать команды. В этой статье расскажем, как работать в FTP-клиенте.

Кроме текстовой инструкции у нас есть видео на эту же тему:

Скачать программу

Подойдёт любой FTP-клиент: FileZilla, Total Commander, WinSCP, Macfusion, Nautilus. В этой инструкции мы покажем, как работать в FileZilla — самом популярном из них.

Главная страница официального сайта Filezilla

Загрузка Filezilla с официального сайта

Сначала зайдите на официальный сайт FileZilla. На главной странице нажмите «Download FileZilla Client».

Сайт сам определит вашу операционную систему и предложит скачать программу именно для неё. Если заметите, что ОС определилась неправильно, выберите правильную версию чуть ниже.

Если у вас 64-разрядная версия Windows или MacOS, при нажатии на кнопку «Download FileZilla Client» появится окошко с двумя версиями программы: платной и бесплатной. Для работы с файлами будет достаточно бесплатной версии. Скачайте, установите и запустите программу.

Подключиться к серверу

Для этого в FileZilla есть два типа подключения: быстрое или сохранённое.

При быстром подключении нужно вводить меньше данных, но подключение не сохраняется. Придётся вводить детали заново каждый раз, когда заходите в программу.

При сохранённом подключении данных больше, но их нужно ввести один раз. Когда в следующий раз зайдёте в программу, нужно будет только нажать «Соединиться».

Быстрое подключение с помощью Filezilla

Создание сохраненного подключения в Filezilla

Добавление сохраненного подключения для нового сайта в Filezilla

Заполнение полей для сохраненного подключения в Filezilla

Форма для быстрого подключения расположена на верхней панели программы:

Чтобы создать сохранённое подключение, нажмите иконку сервера в левом верхнем углу FileZilla:

Откроется окно со списком подключений. Чтобы добавить новое подключение, нажмите «Новый сайт»:

Поля в левой части станут активны:

Протокол. Выберите FTP для обычного подключения, а SFTP — для безопасного. На нашем виртуальном хостинге оба протокола доступны сразу. На VPS сервере и выделенном сервере по умолчанию доступен только SFTP.

Хост. Введите здесь ваш домен, хостнейм или IP-адрес сервера. Эти данные обычно присылают в письме об активации хостинга. Вот как эти письма называются у нас: «Ваш виртуальный хостинг готов к использованию», «Это ваш VPS готов?» или «Выделенный сервер заказывали?».

Порт. Если у вас виртуальный хостинг, введите 21 в поле «Порт» для обычного подключения, а для безопасного — 21098.

Если у вас VPS или выделенный сервер, порт для безопасного подключения будет другим — 22. Для обычного порт такой же — 21.

Шифрование. Оставьте предложенный вариант — «Использовать явный FTP через TLS если доступен».

Тип входа. Выберите «Нормальный» или «Запросить пароль». В первом случае FileZilla запомнит пароль и при следующем запуске нужно будет только нажать «Соединиться». Во втором случае — будет спрашивать пароль при каждом новом запуске программы.

Пользователь/Пароль. Используйте детали входа в cPanel или root-доступы к серверу.

В конце нажмите кнопку «Соединиться».

Перепроверьте логин и пароль

Наша система безопасности блокирует IP-адрес после двадцати неправильных попыток войти в аккаунт, на случай если злоумышленник решил подобрать пароль.

Проверьте, нет ли в логине и пароле опечаток или лишних пробелов. Если
IP-адрес всё же оказался заблокирован, напишите в поддержку. Мы снимем блокировку после проверки.

Проверка сертификата при подключении к серверу с помощью Filezilla

После подключения появится окно с предупреждением:

Оно появляется, потому что FileZilla ещё ничего не знает про SSL-сертификат сервера, к которому подключается. Программа просит убедиться, что сертификату можно доверять. Нажмите «Ок».

Сообщение будет выскакивать каждый раз, пока вы не поставите две галочки в самом низу окна: «Всегда принимать сертификат в будущих сессиях» и «Доверять этому сертификату из списка дополнительных хостов».

Теперь разберёмся, как работать с файлами.

Загрузить и создать файл

Внешний вид Filezilla при открытом подключении к серверу

Загрузка файлов на сервер с помощью Filezilla

Создание каталога или файла на сервере с помощью Filezilla

После подключения в программе появится 4 окна. Слева — файлы на вашем компьютере, справа — на сервере:

Сначала выберите в правой части экрана папку на сервере, в которую хотите загрузить файл. Например, если нужно загрузить весь сайт, понадобится корневая папка домена. Для основного домена на виртуальном хостинге это папка public_html. Для дополнительного домена папка будет называться по-другому. Посмотреть её можно в cPanel – раздел «Домены» – подраздел «Дополнительные домены».
Потом найдите в левой части экрана файл или папку, кликните по ней правой кнопкой мыши и выберите «Закачать на сервер». Можно также просто перетащить файл слева направо.

Чтобы создать новый файл или папку, нажмите правой кнопкой мыши в правой части программы и выберите, что именно хотите создать:

Чтобы удалить файл с сервера, кликните по нему правой кнопкой мыши и нажмите «Удалить». Также можете просто выбрать файл и нажать кнопку «Delete» на клавиатуре.

Отредактировать файл

Переименовывание файла или папки на сервере с помощью Filezilla

Редактирование файла на сервере с помощью Filezilla

Редактирование файла с помощью приложения Блокнот

Подтверждение приминения изменений при редактировании файла на сервер с помощью Filezilla

Настройки редактирования файлов и каталогов на сервере в Filezilla

Чтобы просто назвать файл по-другому, кликните по нему правой кнопкой мыши и выберите опцию «Переименовать»:

Чтобы отредактировать файл прямо на сервере, кликните по нему правой кнопкой мыши и нажмите «ПросмотрПравка»:

По умолчанию содержимое откроется в приложении «Блокнот»:

Просто отредактируйте содержимое и сохраните файл в меню «Файл» – «Сохранить». Когда закроете текстовый редактор, программа попросит подтвердить изменения:

Если хотите использовать другой текстовый редактор для работы с файлами, выберите «Настройки» в меню «Редактирование»:

В открывшемся окне перейдите в раздел «Правка файлов», выберите строку «Использовать следующий редактор» и нажмите «Обзор». После этого выберите программу из списка.

Изменение программы для редактирования файлов по умолчанию в Filezilla

Если нужный редактор не появится в списке программ, придётся прописать путь к .exe файлу программы вручную.

Это всё, что нужно знать, чтобы самостоятельно загрузить или отредактировать файлы на сервере через FTP. Если у вас возникнут сложности или вопросы, свяжитесь с нашей службой поддержки. Будем рады помочь!

Хостинг сайтов с FTP доступом

FTP (File Transfer Protocol) — сетевой протокол, предназначен для передачи файлов в компьютерных сетях. Протокол FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер. Предоставление хостинга сайтов с ftp доступом — фактически стандартная услуга у всех современных хостинг провайдеров.

Информацию для подключения к серверу по FTP вы можете получить в разделе «FTP/Файлы» → «FTP аккаунты» панели управления (https://panel.hostland.ru).

На данной странице вы найдете, адреса FTP-сервера для подключения, список FTP аккаунтов, а также дополнительные настройки к каждому логину (ограничение по IP–адресу, описание к каждому аккаунту), для доступа к серверу FTP хостинг Hostland использует 21-й порт.

После прикрепления домена в разделе «Домены» – «Прикрепление домена» панели управления на хостинге появится каталог с его именем (если это кириллистический домен – то папка появится в формате punycode). Загружать файлы необходимо в корневой каталог сайта ваш_домен/htdocs/www. Сделать это можно при помощи файлового менеджера, доступного в панели управления хостинга в разделе «FTP/Файлы» → «Файловый менеджер», при помощи WEB–FTP доступного в панели управления «FTP/Файлы» → «WEB–FTP», или при помощи одной из указанных ниже программ.

При подключении к хостингу по FTP вы попадаете в домашний каталог. Он содержит следующие файлы и каталоги:

Каталоги с именами сайтов (на примере my-site.com) — появляются при создании сайта в панели управления

Каталог сайта, который появляется при его создании в панели управления, имеет следующую структуру:

  • ваш_домен/htdocs/www — корневой каталог сайта. В него следует загружать файлы сайта (html-документы, php-скрипты, картинки). Полный путь к корневому каталогу сайта на сервере: /home/номер_акккаунта/ваш_домен/htdocs/www;
  • ваш_домен/htdocs/www/cgi-bin — для cgi-скриптов, его содержимое доступно по адресу http://ваш_домен/cgi-bin/;
  • ваш_домен/logs — содержит лог-файлы веб-сервера (в случае если вы включили в разделе «Домены» – «Прикрепление домена» переключатель «Лог-файлы веб сервера»).
  • ваш_домен/htdocs/www/webalizer — для статистики посещаемости сайта. Статистика доступна по адресу http://ваш_домен/webalizer
  • ваш_домен/htdocs/test а так же ваш_домен/htdocs/www2 — корневые каталоги под-доменов http://test.ваш_домен и http://www2.ваш_домен соотвественно. В них следует загружать файлы поддоменов (html-документы, php-скрипты, картинки).

Каждому FTP-пользователю можно предоставить доступ только к определенному каталогу вашего домашнего каталога, например, к файлам только одного сайта:

  • авторизуйтесь в панели управления хостингом (https://panel.hostland.ru), используя номер вашего аккаунта и пароль;
  • перейдите в раздел «FTP/Файлы» → «FTP аккаунты», где вы увидите имена пользователей FTP;
  • укажите путь к каталогу пользователя в поле «Путь» и сохраните изменения;
  • Например, чтобы FTP-пользователь имел доступ к файлам сайта my-site.com, в поле «Путь» введите «my-site.com/htdocs/www» чтобы FTP-пользователь имел доступ ко всем файлам сайта my-site.com и его поддоменов, в поле «Путь» введите «my-site.com».
  • Не более 15 одновременных соединений с одного IP-адреса и не более 15 одновременных подключений от одного FTP-пользователя.
  • Подключение возможно только с использованием FTP-пользователей, созданных в панели управления хостинга. Анонимный доступ не предоставляется.

Особенности FTP в Hostland

Hostland предоставляет хостинг с доступом по ftp и дополнительной проверкой закачиваемого содержимого антивирусом ClamAV. Таким образом, все содержимое закачиваемое на ваш сайт, будет абсолютно свободно от вирусов.

FTP сервер

Интернет — это всемирная сеть, которая заключает в себе огромнейшие количество информационных ресурсов. Если для человека способами получения информации являются изображения, звуки, запахи, ощущения и т.п., то в электронной среде компьютеры способны передавать, получать и хранить всю информацию исключительно в виде последовательности битов или байтов — файлов. Таким образом, обмен информацией между компьютерами фактически — это взаимообмен файлами, а для человека получить через сеть нужную ему информацию — это означает скопировать или закачать на свой персональный компьютер соответствующий информационный файл. И всем тем пользователям, которые имеют желание использовать Интернет более продуктивно, обязательно нужно уметь пользоваться поиском, а также скачивать и копировать необходимые файлы.

В сети Интернет существует множество способов передачи информации c удаленного компьютера на локальный компьютер. Поэтому познакомимся и рассмотрим один из таких способов – это протокол передачи файлов FTP (англ. File Transfer Protocol). Благодаря этому протоколу становится доступна огромная часть информационных ресурсов сети Интернет.

FTP (англ. File Transfer Protocol — протокол передачи файлов) — это стандартный протокол, который предназначен для передачи файлов по сетям, поддерживающим протоколы TCP/IP (к примеру, сеть Интернет). Протоколы TCP/IP (англ. Transmission Control Protocol и Internet Protocol) – это семейство сетевых протоколов для передачи данных.

Протокол FTP позволяет передавать файлы с одного компьютера на другой. Протокол устроен по типу «клиент-сервер» и использует различные сетевые соединения для того, чтобы передавать команды и данные между клиентом и сервером. Для установки соединения и обмена файлами в сети Интернет по протоколу FTP, необходимо установить и запустить специальное приложение, так называемую клиентскую часть FTP. Клиентское программное обеспечение инсталлируется в совокупности с коммуникационными утилитами протоколов TCP/IP. Для того, чтобы пользователю FTP получить доступ к другому компьютеру или серверу, с целью осуществления обмена файлами, нужно пройти аутентификацию, указав пользовательские логин и пароль. Также, если это разрешено на сервере, пользователи могут подключиться анонимно.

Протокол FTP был создан в 1971 году и является одним из самых старых прикладных протоколов. Протокол и сегодня широко применяется для распространения программного обеспечения и доступа к удаленным компьютерам и серверам.

Работа с FTP-сервером

Один из примеров использования FTP-серверов — это загрузка исходных страниц веб-сайта пользователя на сервер, который может предоставить физическое место на сервере для веб-страниц.

FTP-серверы располагаются по всему миру, для того чтобы установить соединение с ними не обязательно знать физическое расположение сервера. В сети Интернет к компьютеру обращаются по URL-адресу. URL (англ. Uniform Resource Locator — единый указатель ресурсов) — это стандартный способ записи адреса (определитель местонахождения) ресурса в сети Интернет.

Примеры URL-адреса FTP-сервера: ftp.name.host.com, ftp.name.host.ru и т.п.

Если известен URL-адрес нужного FTP-сервера, можно легко с ним соединиться. Это совершается с помощью специализированной программы, которая называется FTP-клиент.

FTP-клиент — это программа для облегчения доступа к FTP-серверу. У FTP-клиентов существуют различные назначения и возможности. Некоторые из этих программ дают возможность пользователю простого доступа к удаленному FTP-серверу, с помощью режима текстовой консоли, и обеспечивают работу исключительно с пересылкой команд пользователя и файлов. Другие имеют функции для отображения файлов на удаленном FTP-сервере в виде части файловой системы компьютера пользователя, и как следствие, более удобной работы с этими файлами. Существуют и универсальные FTP-клиенты, которые могут сочетать в себе все эти возможности. FTP-клиент преобразует действия пользователя в команды FTP-протокола, что дает возможность применять протокол передачи файлов без особого труда.

Примеры использования FTP-клиента:

Публикация веб-разработчиком страниц сайта на FTP-сервере;

Закачка разнообразных файлов данных (видео, музыки, программ и других файлов) обычным пользователем интернета. Используя закачку файлов, многие пользователи даже и не подозревают, что таким способом используют FTP-клиент и FTP-протокол. Многие серверы публичного пользования не запрашивают дополнительных данных для аутентификации пользователей, а браузеры, которые являются FTP-клиентами, выполняют скачивание информации без дополнительных вопросов.

FTP-клиент – это, иначе говоря, комплексная программная среда, представляющая из себя эмулятор файловой системы, которая просто располагается на удаленном компьютере. С помощью этого эмулятора файловой системы можно проделывать все обычные для пользователя действия: создавать новые файлы, копировать файлы с сервера на сервер, а также удалять файлы. В отдельных случаях имеется возможность открыть файлы для просмотра, запуска программ или редактирования. Но нужно учитывать, что открыть файл можно будет только после его предварительной закачки на компьютер пользователя. Примеры таких программ:

— Интернет-браузеры, которые чаще всего работают в режиме «только чтение» и не дают возможности добавлять файлы на сервер.

— Большинство файловых менеджеров (Windows Explorer или Проводник, WinSCP, FAR Manager, Total Commander, Krusader, Midnight Commander);

— Специальные программы (FileZilla, gFTP, Mosaic, SmartFTP и другие);

— Различные онлайн клиенты, работать с которыми можно с помощью любого интернет-браузера (FTPonline.ru, web-times.ru/ftp/ и другие).

Благодаря тому, что протокол FTP очень распространен, элементарные FTP-клиенты имеются почти в каждой операционной системе. Но для работы с такими клиентами иногда требуются знания применения консоли, а также знакомство с командами протокола для общения с сервером. К примеру, в ОС Windows есть такая утилита, как ftp.exe. В многочисленных сборках Linux также имеется такая FTP-утилита.

Доступ и авторизация

На удаленном FTP-сервере обычно файловая система имеет настройки прав доступа и авторизации для разных пользователей. Например, пользователям, которые зашли на сервер анонимно, доступны, могут быть лишь только некоторые файлы, а доступ к остальным файлам для них будет закрыт. Авторизированным пользователям, в зависимости от групповой принадлежности, могут быть доступно большинство файлов, а также кроме прав на чтение файлов, у них также могут быть открыты права на запись новых, либо обновление имеющихся файлов. Разновидность вариантов прав доступа может зависеть от операционной системы и программного обеспечения для каждого определенного FTP-сервера. Обычно, есть разделение прав на просмотр списка содержащихся в определенной папке файлов, на чтение файлов, на запись файлов, на их создание, удаление или обновление.

При подключении к FTP-серверу FTP-клиента, сервер требует авторизации пользователя, т.е. его имя и пароль. Многие FTP-клиенты запрашивают авторизацию пользователя в интерактивном режиме. Имеется также и другой способ ввести эти данные с помощью ввода их в URL-адрес FTP-сервера.

Например, в строке: ftp://name:key@ftp.example.com.

ftp:// — это признак того, что используется протокол FTP;

name — это имя пользователя;

: — это разделитель между именем пользователя и паролем;

key — это пароль;

@ — это разделитель информации по авторизации пользователя и самого адреса сервера;

ftp.example.com – это пример адреса FTP-сервера.

Часто бывает, что такой метод ввода имени пользователя и пароля представляется единственным, который поддерживает FTP-клиент.

Команды FTP

Все команды FTP-протокола применяются для получения файлов. Многие команды одинаково можно использовать для работы со всеми FTP-серверами, а некоторые уникальны и работают только с определенными серверами. Есть такие серверы, которые поддерживают только свои собственные команды. Например, бывают так, когда с помощью одной команды можно получить доступ к целой директории или только одна команда служит для поиска по директориям. Для получения информации о таких командах на каждом сервере существуют специальные инструкции с их перечнем и описанием (файл README). Обычно FTP-сервер выдает каталог команд в ответ на команду «HELP» или знак «?». Примеры основных команд:

Open. Обычно сеанс FTP начинается с команды «Open», которая устанавливает соединение с указанным FTP-сервером, а на удаленном узле должна работать служба FTP. Получив команду «Open», система запрашивает авторизацию пользователя. Многие FTP-серверы позволяют работу с ними без авторизации. Чтобы установить связь с компьютером с именем «name», нужно ввести: ftp>open name

Help (или ?). Команды «Help» и вопросительный знак (?) выполняют одну и ту же функцию. Новым пользователям желательно начинать работу именно с команды «Help», после ввода которой система выводит пользователю полный список команд FTP-сервера. Для получения краткого описания команды, нужно ввести знак «?», а затем имя команды: ftp>? open

Pwd – это команда, которая отображает каталог на удаленном компьютере, с которым в данный момент установлена связь в рамках сеанса FTP: ftp>pwd

Ls – это команда, которая показывает список файлов и подкаталогов, расположенных в текущем каталоге на удаленном компьютере. Команда Ls также позволяет обращаться к удаленным файлам: ftp>ls

Cd. С помощью команды Cd можно перейти в другой каталог, если нужного файла нет в текущем каталоге удаленной системы: ftp>cd

Lcd – это команда, которая изменяет текущий каталог на локальном компьютере. Любые файлы, полученные с удаленной машины, по умолчанию, будут записываться в текущий каталог. Для того чтобы изменить текущий локальный каталог на C: emp, нужно ввести команду: ftp>lcd C: emp

Get (или Recv) – это команда, которая используется для загрузки файлов из сети либо с удаленных компьютеров, в текущий каталог локальной компьютера. Чтобы получить файл с именем remotefile.​txt, нужно ввести команду: ftp>get remotefile.txt

Put (или Send) – это команда, которая позволяет скопировать локальный файл в текущий каталог удаленного компьютера. Для того чтобы переслать файл с именем localfile.​txt в каталог C: emp на удаленном сервере, необходимо ввести команду: ftp>put C: emp localfile.txt

Bin (или Binary). По умолчанию, FTP пересылает файлы в формате ASCII — это удобно для текстовых файлов. Но для пересылки исполняемых и .zip-файлов нужно изменить тип пересылки на двоичный тип, с помощью команды Bin: ftp>bin

Для того, чтобы переключиться в режим ASCII, необходимо ввести команду ASCII.

Quit (или Bye) – это команда, которая завершает любой открытый сеанс и выходит из оболочки FTP: ftp>quit

Чтобы закрыть открытый сеанс, не завершая работы протокола FTP, необходимо использовать команду Close.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector