Что такое FTP и как его использовать?
Что такое FTP?
FTP — это способ передачи файлов между хостами через Интернет. Это особенно полезно для быстрой загрузки файлов на сайт или с него. FTP-клиенты позволяют подключаться как анонимным, так и зарегистрированным пользователям. Когда цель состоит в том, чтобы ограничить круг лиц, которые могут выполнять передачу файлов, для входа в систему часто требуется имя пользователя и пароль, в то время как контент, предназначенный для широкого распространения, часто настраивается с анонимным входом по FTP.
Как установить FTP?
FTP очень легко установить на виртуальный частный сервер. Большинство FTP-серверов имеют очень практичные и удобные значения по умолчанию. Поскольку FTP не был задуман как очень безопасный протокол, например, учетные данные для входа не зашифрованы, вы можете повысить безопасность после установки, отключив анонимный вход и переместив зарегистрированных пользователей в их собственные каталоги.
Существует большое разнообразие FTP-программ, которые можно установить на VPS. Два из них, которые мы считаем полезными, — это ProFTPD или VSFTPD, и вы можете посмотреть, как их загрузить и настроить здесь, выбрав тот, который вы предпочитаете.
VSFTPD в Ubuntu 12.04
VSFTPD на CentOS 6
ProFTPD на Ubuntu 12.04
ProFTPD на Centos 6
Следующие шаги:
После того, как на вашем виртуальном сервере установлен и настроен FTP-клиент, вы можете подключиться к нему через браузер или командную строку. Доступ к командной строке довольно прост, пользователь должен ввести:
ftp example.com
В приглашении запрашивается логин и пароль. Если вы выполняете анонимный вход, введите anonymous и заполните пароль своим адресом электронной почты. После подключения вы можете использовать следующие команды, чтобы начать передачу файлов между компьютерами:
put: копирует файл с локального на удаленный сервер.
mput: копирует несколько файлов с локального на удаленный сервер.
get: извлекает файл с удаленного сервера и загружает его на локальный компьютер.
mget: извлекает несколько файлов с удаленного сервера и загружает их на локальный компьютер.
ls: список файлов в текущем каталоге.
cd: изменить каталог на удаленном сервере
help: предоставляет список доступных команд.
pwd: предоставляет вам путь к каталогу удаленного компьютера.
удалить: удаляет файл на удаленном сервере.
mdelete: удаляет несколько файлов на удаленном сервере.
выход: закрывает FTP-соединение.
В качестве альтернативы, чтобы получить доступ к удаленному ftp-серверу в браузере, введите его адрес в адресную строку. Это должно выглядеть так:
ftp://example.com
Если вы предпочитаете избегать командной строки для большей части своей работы с FTP, вы можете загрузить Filezilla, FTP-клиент и сервер с открытым исходным кодом.
Узнать больше
Это был всего лишь краткий обзор FTP. Если у вас есть дополнительные вопросы о программах или командах FTP, не стесняйтесь задавать их на нашем форуме вопросов и ответов, и мы будем рады ответить на них.