cated)
В анонімному режимі віддалений клієнт може отримати доступ до FTP сервера, використовуючи обліковий запис користувача за умовчанням з ім'ям «anonymous» або «ftp» і передавши адреса email в якості пароля. У авторизованому режимі користувач повинен мати облікове ім'я та пароль. Цей останній варіант вкрай небезпечний і не повинен використовуватися за винятком спеціальних обставин (оскільки цей метод не використовує шифрування, дані користувача, як і вміст файлів, передаються у відкриту і легко перехоплюються).
Анонімний FTP
Хост, що забезпечує FTP-сервіс, може надати анонімний доступ до FTP. Користувачі зазвичай входять в систему як «anonymous» (може бути до регістру на деяких FTP-серверах) в якості імені користувача. Хоча зазвичай користувачів просять надіслати адресу їх електронної пошти замість пароля, ніякої перевірки фактично не проводиться. Багато FTP-хости, що надають оновлення програмного забезпечення, підтримують анонімний доступ.
Огляд і аналіз методів вирішення
1. Встановлення та налаштування ОС на сервері
В силу своєї відкритості і гнучкою ліцензійній політиці, на сьогоднішній день існує безліч різних дистрибутивів Linuxі версій FreeBSD.
Red Hat Enterprise Linux
Red Hat Enterprise Linux (раніше Red Hat Advansed Server, ще раніше - Red Hat Linux) - дистрибутив Linux, що випускається американською компанією Red Hat з 1995 року. На даний момент існує 2 паралельні гілки версій продукту: остання стабільна версія 5.5, випущена 30 березня 2010, і нестабільна 6.0 RC, випущена 18 жовтня 2010. Система випускається для безлічі платформ: x86, i386, x86-64, Itanium; Power PC.
Даний дистрибутив позиціонується як дистрибутив для корпоративного використання. Нові версії виходять з періодичністю близько 3 років.
Основна особливість дистрибутива - наявність комерційної підтримки. Саме тому багато виробників програмного і апаратного забезпечення включили RHEL в число підтримуваних ними дистрибутивів Linux.
Інші особливості дистрибутива:
· Відсутність підтримки MP3 і DivX (за ліцензійними міркувань)
· Вільний доступ до двійковим пакетам оновлень (у той час як вихідні коди доступні)
Внаслідок перерахованих особливостей дистрибутив Red Hat рекомендований для установки в комерційні організації, так як для нього існує платна підтримка протягом 3 років. Користувач також огороджений від ризиків пов'язаних з питаннями ліцензування, так як виробник гарантує відсутність в дистрибутиві пропрієтарного ПЗ.
У 2003 році Red Hat змінила політику випуску дистрибутивів, перетворивши внутрішній процес розробки Red Hat Linux у відкритий проект Fedora, не забезпечує офіційною підтримкою, але підтримуваний співтовариством розробників та експертів з Linux, найбільш активну частину якого складають співробітники Red Hat.
У результаті корпоративне рішення називається Red Hat Enterprise Linux, а вільно поширюваний відкритий дистрибутив - Fedora. Проект Fedora задуманий компанією як тестовий майданчик для нових технологій і компонентів системи, які пізніше можуть бути використані в корпоративних дистрибутивах.
Починаючи з 2008 року дистрибутив RHEL поширюється тільки через інтернет, коробкове рішення відсутнє.
До числа особливостей можна віднести графічну систему GNOME, пакетний менеджер RPM, менеджер оновлень YUM.
Ubuntu Linux
Ubuntu Linux - дистрибутив Linux, що випускається компанією Canonical lt; # justify gt; Red HatUbuntuSlackwareFreeBSDТекущая версія914.1014.110.1Поддержіваемие файлові сістемиExt4, ext2 lt; # justify gt; 2. Установка і конфігурація FTP-сервера
Розглянемо декілька найбільш відомих і використовуваних FTP-серверів: Pro FTPd, Pure-FTPd, vsftpd.
Pro FTPd
Pro FTPd - FTP-сервер для Linux і UNIX-подібних операційних систем.
Pro FTPd використовує лише один конфігураційний файл proftpd.conf, який розташовується за замовчуванням в:
Linux - /etc/proftpd/proftpd.conf.- /usr/local/etc/proftpd.conf.
Сервер може бути налаштований для роботи декількох віртуальних хостів, також підтримує chroot. Може бути запущений у вигляді окремого сервера (демона) або у складі суперсервера inetd. Також підтримує IPv6.
Розширення: підтримує модулі, що додають SSL/TLS-шифрування, аутентифікацію через LDAP, роботу з SQL, тунелювання з'єднань через SSH.