="justify"> Працює з наступними операційними системами: AIX, BSD/OS, Cygwin, FreeBSD, HP-UX, IRIX, zSeries, Linux (включаючи Linux для IBMS/390), MacOSX, NetBSD, OpenBSD, Solaris, Maemo. Вбудована підтримка MicrosoftWindows відсутня.
Також є графіческійфронтенд для ProFTPd під назвою gProFTPd.
Pure-FTPd
Pure-FTPd - вільний FTP-сервер для операційних систем сімейства UNIX, розповсюджується за ліцензією BSD. Основна увага приділяється безпеки і простоті настройки.
З вихідного коду компілювався для Linux, OpenBSD, NetBSD, DragonFlyBSD, FreeBSD, Solaris, Tru64, Darwin, IRIX і HP-UX. Так само є під Android.
Готові пакети існують для Novell, Mandriva, Debian, Ubuntu, PLDLinux, StampedeLinux, Slackware (Slimslack), Multilinux, SorcererLinux, Fli4L, ROOTLinux, Gentoo, ArchLinux, OpenWrt.
На BSD системах портірован під DragonFlyBSD і FreeBSD (/ usr/ports/ftp/pure-ftpd /), OpenBSD (/ usr/ports/net/pure-ftpd /) і NetBSD (/ usr/ pkgsrc/net/pureftpd /), CruxLinux (/ usr/ports/contrib/pure-ftpd /).
Відмінною особливістю є те, що сервер не читає налаштування безпосередньо з конфігураційних файлів, а приймає їх тільки з командного рядка. Але можливість використання конфігураційних файлів існує.
vsftpd
vsftpd (англ. VerySecure FTP Daemon) - FTP-сервер з підтримкою IPv6 і SSL.
Є FTP-сервером за замовчуванням багатьох операційних систем, і обслуговує офіційні репозиторії ftp.debian, ftp.redhat, ftp.openbsd, ftp.freebsd. Також використовується на офіційному FTP ядра Linux.
ProFTPdPure-FTPdvsftpdТекущая версія1.3.4d (14 червня 2013) 1.0.36 (12 березня 2012) 3.0.2 (вересень 2012) ОСLinux, * BSD, MacOSідр.Linux, * BSDLinux, * BSDТіп управленіяТерміналТерміналТерміналПорт20 , 21, настраіваемий20, 21, настраіваемий20, 21, настраіваемийШіфрованіеSSL/TLSHTTPS (TSL) SSHАутентіфікаціяUnix, LDAPUnix, PAM, LDAP, БДUnix, LDAP, БД
У рамках даної курсової роботи будемо використовувати vsftpd, як найбільш популярний і в той же час простий FTP-сервер.
Алгоритм налаштування FTP-сервера:
. Налаштування користувачів.
2. Налаштування батьківських каталогів.
. Налаштування віртуальних каталогів.
Опис реалізації застосовуваних методів
Згідно етапам рішення, поставлене завдання можна вирішити наступним алгоритмом:
. Встановлення та налаштування inuxUbuntu на сервері.
2. Установка і конфігурація vsftpd.
a. Установка vsftpd.
b.Настройка пользователей..Настройка батьківських каталогов..Настройка віртуальних каталогів.
3. Налаштування віддаленого управління.
1. Встановлення та налаштування ОС на сервері
Установка системи Ubuntu здійснюється за допомогою Live CD. Після завантаження з диска, користувачеві запропонують вибрати мову, і або випробувати ОС, що не встановлюючи її, або відразу почати установку:
Якщо вибрати «InstallUbuntu», то користувачеві виведеться попередня інформація про наявність вільного місця на диску і наявності підключення до Інтернет. Так само є можливість вибрати, устаналівать Чи MP3-кодеки:
Після натискання на кнопку «Continue» користувачеві запропонують?? ибрать, як і на який розділ диска встановити Ubuntu:
Після цього користувачеві пропонується вибрати часовий пояс, в якому він знаходиться:
І розкладку клавіатури:
Потім - вибрати ім'я користувача та пароль, ім'я комп'ютера:
Після цього почнеться процес копіювання файлів:
Після цього інсталяція буде завершена. Щоб завантажити ОС, необхідно перезавантажити комп'ютер. Додаткового конфігурування для роботи віддаленого управління ОС не вимагає.
3. Установка і конфігурація vsftpd
1. Установка vsftpd
Встановити vsftpdв ОС Ubuntu можна, запровадивши у вікні терміналу:
sudoapt-getinstallvsftpd
Подальша конфігурація vsftpd відбувається шляхом редагування конфігураційного файлу /etc/vsftpd.conf.После зміни цього файлу необхідно перезапустити сервер, виконавши в терміналі команду
sudo service vsftpd restart