FTP (File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами.
FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP, в 1971 году. Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам.
Настройка FTP сервера (используем PureFTPd)
Если понадобится поднять FTP-сервер на PCLinuxOS, то:
1. Используйте PureFTPd сервер, так как он объективно лучший.
2. Через пакетный менеджер Synaptic установите пакеты pure-ftpd, pure-ftpd-anonymous, pure-ftpd-anon-upload.
3. Пользуйтесь уже настроенным добрыми разработчиками PCLinuxOS анонимным PureFTPd сервером. В каталоге /var/ftp будет создано два каталога: pub (в него будете загружать только вы, а анонимные пользователи просто скачивать), incoming (анонимные пользователи смогут сами загружать сюда файлы).
Настройка FTP сервера (используем ProFTPd)
Если будете ставить Apache, MySQL, PHP пакетом task-lamp (как написано здесь), то он автоматом подтянет ProFTPd сервер. Можно и его запустить.
1. Запустите сервер:
- service proftpd start - запуск proftpd-сервера.
- service proftpd stop - остановка proftpd-сервера.
- service proftpd restart - перезапуск proftpd-сервера.
Если не запустится командой service, запускайте через следующие скрипты:
- /etc/init.d/proftpd start
- /etc/init.dproftpd stop
- /etc/init.d/proftpd restart