Очень часто бывают ситуации, когда возникает потребность скрытно переместить файлы с отдаленного компьютера на рабочий компьютер, или наоборот. Как известно, режим эмуляции терминала (программа telnet) не дает такой возможности. В таком случае можно использовать иной протокол, который называется FTP – File Transfer Protocol, другими словами – протокол передачи файлов. Он является одним из самых старших протоколов семейства TCP/IP. Его преимущество также заключается в том, что его поддерживают все современные операционные системы в мире.
Итак, для работы протокола FTP на одном из компьютеров (пассивном) необходимо установить программное обеспечение, которое называется FTP – сервером, а на другом (активном) нужно установить FTP – клиент. Однако, лучшим подходом будет установка ПО как клиента, так и сервера FTP на обе машины. Другим компьютером может служить удаленный сервер VPS, в этом случае, сначала нужно купить хостинг и развернуть на нем сервер.
В системе Unix FTP – клиент запускается командой ftp, а в системе Windows клиент может быть запущен через FAR Manager или утилиту ftp для браузера. Программа FTP – сервер должна быть активна все время, чтобы обслуживать запросы, которые поступают от клиентов.
В использовании ftp – клиент во многом аналогичен с программой telnet. Для роботы необходимо иметь доступ к отдаленной машине, с которой будет осуществляться перекачка файлов. Конечно, чтобы иметь доступ компьютеры должны быть связаны по локальной сети, или оба подключены к интернету. В большинстве случаев на запрос об имени пользователь должен вводить anonymous, а в качестве пароля в таких случаях по правилам хорошего тона принято вводить свой e-mail адрес. Это так называемый анонимный ftp.
Программа ftp дает возможность перемещаться по каталогам сервера для поиска нужных файлов, а также содержит команды, которые позволяют пересылать группы файлов, отдельные каталоги и каталоги с подкаталогами. Найденные файлы можно пересылать в том виде, в котором они хранятся на сервере, либо можно их переименовывать, архивировать или сжимать. Передача файлов ftp выполняет в двух режимах: бинарном режиме и в режиме ASCII. В бинарном режиме файл пересылается как последовательность битов независимо от того, имеют ли они какой-то смысл на компьютере – клиенте или нет. Второй режим (ASCII) – это текстовый режим. Программа будет автоматически переводить текст с кодов сервера в коды клиента так, чтобы текст в файле клиента выглядел таким же, как и на сервере. Режим нужно выбирать исходя из природы файла, который пересылается. Программы, изображения, аудио файлы, архивы должны пересылаться как бинарные. А любые текстовые форматы нужно пересылать в режиме ASCII. Если, например, программу пересылать как ASCII файл, то она может прийти поврежденная из-за перекодировки.
Для настройки FTP – клиента на ОС Windows через FAR Manager необходимо в диалоговом окне выбора диска (Alt + F1) выбрать пункт FTP и нажать Enter. Далее нужно напечатать название протокола, ваш идентификатор, входно й пароль, IP – адрес сервера, а также полный путь к нужному каталогу. Например, для пользователя с идентификатором «u2260b8» эта строка будет выглядеть так:
ftp:// u2260b8:VTa1l6c8@192.168.10.2/usr/home/ u2260b8/
Альтернативным вариантом может быть использование браузера для доступа к отдаленным FTP – серверам. Протокол FTP является стандартным протоколом обмена информации в Internet. Поэтому его поддерживают все браузеры и даже всеми «любимый» Internet Explorer тут не исключение. Для анонимного доступа к отдаленному FTP – серверу можно в адресной строке вашего браузера прописать протокол и IP – адрес или DNS имя удаленного сервера. Например, таким образом: ftp://192.168.10.2/ или ftp://ince/
Для авторизированного доступа запрос будет выглядеть немного сложнее: ftp:// u2260b8:VTa1l6c8@192.168.10.2/home/u2260b8/ где
— u2260b8 – логин пользователя на удаленном сервере.
— VTa1l6c8 – пароль доступа этого пользователя.
— /home/u2260b8/ – путь к домашнему каталогу пользователя.
Спасибо большое, за всю присылаемую инфу!!!