Простий ftp сервер на freebsd - #techno blog

FTP (File Transfer Protocol - протокол передачі файлів) - протокол, призначений для передачі файлів в комп'ютерних мережах.
FTP дозволяє підключатися до серверів FTP, переглядати вміст каталогів і завантажувати файли з сервера або на сервер. Протокол FTP не шифрується, при аутентифікації по мережі передаються логін і пароль відкритим текстом.

ftpd - Служба FTP запитів з віддаленої системи.
Прослуховує спеціальний порт, визначений у службовому файлі для FTP (port 21).

Спробуємо налаштувати простенький сервер ftpd (програму) на freebsd - при цьому її навіть не доведеться встановлювати з портів. так як вона вже є в самій freebsd.

Для початку необхідно трохи відредагувати файл /etc/rc.conf

ftpd_enable = "YES"
ftpd_flags = "" # тут прописуємо потрібні прапори. Їх опис я привів нижче.

Наступний крок заводимо користувача:

#pw useradd -n ftpduser -s / bin / sh -m

Далі необхідно створити директорію для користувача

#mkdir / usr / ftpd
#chown ftpduser: ftpduser / usr / ftpd

Далі подбаємо трохи про безпечний перебування гостей на сервері ftp необхідно додати користувача в chroot, створимо файлик / etc / ftpchroot. командою

Схожі статті