<Предыдущая | Содержание: | Следующая>
FTP
Одна из настоящих «классических» программ, FTP получает свое имя от используемого протокола, Протокол пересылки файлов. FTP широко используется в Интернете для загрузки файлов. Большинство, если не все, веб-браузеры поддерживают его, и вы часто видите URI, начинающиеся с протокола. FTP: //.
До появления веб-браузеров существовала FTP программу. FTP используется для связи с FTP серверы, машины, содержащие файлы, которые можно выгружать и скачивать по сети.
FTP (в исходной форме) небезопасен, потому что он отправляет имена учетных записей и пароли в в открытом виде. Это означает, что они не зашифрованы и никто нюхать сеть может их видеть. Из-за этого почти все FTP, выполняемые через Интернет, выполняются анонимные FTP-серверы. Анонимный сервер позволяет любому войти в систему, используя логин «анонимный» и бессмысленный пароль.
В приведенном ниже примере мы показываем типичный сеанс с FTP программа, загружающая ISO-образ Ubuntu, расположенный в /pub/cd_images/Ubuntu-16.04 каталог анонимного FTP-сервера файловый сервер:
[я @ linuxbox ~] $ ftp файловый сервер
Подключен к fileserver.localdomain.
[я @ linuxbox ~] $ ftp файловый сервер
Подключен к fileserver.localdomain.
220 (всFTPd 2.0.1)
Имя (файловый сервер: я): анонимный
331 Пожалуйста, укажите пароль. Пароль:
230 Вход выполнен успешно. Тип удаленной системы - UNIX.
Использование двоичного режима для передачи файлов. ftp> компакт-диск pub / cd_images / Ubuntu-16.04
250 Каталог успешно изменен. ftp> ls
Команда 200 PORT выполнена успешно. Рассмотрите возможность использования PASV.
150 А вот и список каталогов.
-rw-rw-r-- 1 500 500 апреля, 733079552:25 ubuntu- 03-desktop-amd53.iso
226 Справочник отправил ОК. ftp> жк-рабочий стол
Локальный каталог сейчас / home / me / Desktop ftp> получить ubuntu-16.04-desktop-amd64.iso
локальный: ubuntu-16.04-desktop-amd64.iso удаленный: ubuntu-16.04-desktop- amd64.iso
Команда 200 PORT выполнена успешно. Рассмотрите возможность использования PASV.
150 Открытие подключения к данным в режиме BINARY для ubuntu-16.04-desktop- amd64.iso (733079552 байта).
226 Файл отправлен.
733079552 байта получено за 68.56 секунды (10441.5 кБ / с) ftp> до свидания
220 (всFTPd 2.0.1)
Имя (файловый сервер: я): анонимный
331 Пожалуйста, укажите пароль. Пароль:
230 Вход выполнен успешно. Тип удаленной системы - UNIX.
Использование двоичного режима для передачи файлов. ftp> компакт-диск pub / cd_images / Ubuntu-16.04
250 Каталог успешно изменен. ftp> ls
Команда 200 PORT выполнена успешно. Рассмотрите возможность использования PASV.
150 А вот и список каталогов.
-rw-rw-r-- 1 500 500 апреля, 733079552:25 ubuntu- 03-desktop-amd53.iso
226 Справочник отправил ОК. ftp> жк-рабочий стол
Локальный каталог сейчас / home / me / Desktop ftp> получить ubuntu-16.04-desktop-amd64.iso
локальный: ubuntu-16.04-desktop-amd64.iso удаленный: ubuntu-16.04-desktop- amd64.iso
Команда 200 PORT выполнена успешно. Рассмотрите возможность использования PASV.
150 Открытие подключения к данным в режиме BINARY для ubuntu-16.04-desktop- amd64.iso (733079552 байта).
226 Файл отправлен.
733079552 байта получено за 68.56 секунды (10441.5 кБ / с) ftp> до свидания
Вот объяснение команд, введенных во время этого сеанса:
Команда Значение
Команда Значение
ftp файловый сервер Вызвать FTP программу и подключите ее к FTP-серверу файловый сервер.
анонимное имя для входа. После приглашения на вход появится запрос пароля. Некоторые серверы принимают пустой пароль, другие требуют пароль в виде адреса электронной почты. В этом случае попробуйте что-то вроде «[электронная почта защищена]».
cd pub / cd_images / Ubuntu-16.04 Перейти в каталог на пульте дистанционного управления
система, содержащая желаемый файл. Обратите внимание, что на большинстве анонимных FTP-серверов файлы для общего доступа
Передача файлов по сети
загрузки находятся где-то под паб каталог.
ls Перечислить каталог на удаленном
системы.
ЖК Рабочий стол Измените каталог в локальной системе на ~ / Desktop. В этом примере программа ftp была вызвана, когда рабочий каталог был ~. Эта команда изменяет рабочий каталог на ~ / Desktop.
получить ubuntu-16.04-desktop- amd64.iso
Скажите удаленной системе передать файл убунту-16.04-рабочий стол-amd64.iso в локальную систему.
Поскольку рабочий каталог в локальной системе был изменен на
~ / Desktop, файл будет загружен туда.
пока Выйдите из удаленного сервера и завершите
Сеанс программы ftp. Команды
quit и exit также могут использоваться.
При вводе «help» в строке «ftp>» отобразится список поддерживаемых команд. Используя ftp на сервере, на котором предоставлены достаточные разрешения, можно выполнять множество обычных задач по управлению файлами. Это неуклюже, но работает.